JS touchstart 事件不会在 Windws 8 平板电脑上触发
JS touchstart event doesn't fire on Windws 8 tablet
我有一个应用程序,仅适用于带有鼠标的桌面设备。我想为带有触摸屏和鼠标的 2 合 1 设备处理它。所以我决定这样做,每当用户触摸屏幕时,都会显示一个模式,告知应用程序不适用于触摸事件,并提示用户使用鼠标单击"确定"按钮继续。但是,这不起作用。Windows 8平板电脑上的触摸事件似乎就像鼠标一样工作。不显示模式。我正在使用触摸启动事件来显示它。甚至可调整大小的jQuery似乎也在使用这种触摸。为什么?如何在鼠标和触摸之间区分?为什么触摸启动不起作用?
查看指针事件
从 Windows 8 开始,Internet Explorer 支持 W3C 指针事件 用于处理用户输入。指针事件以传统 鼠标事件,除了它们使用指向的指针的抽象概念 应用于所有用户输入模式,包括鼠标、触摸和 笔。使用指针事件创建无缝的用户体验 通过写入一组有效的事件来用户输入方法 跨硬件功能。
https://msdn.microsoft.com/en-us/library/dn433244(v=vs.85).aspx
相关文章:
- 隐藏移动设备/平板电脑中文本字段上的键盘
- plupload智能手机和平板电脑浏览按钮事件未启动
- iOS iPad平板电脑渲染视口不正确
- 当我在平板电脑中关闭应用程序时,如何使其保持会话有效
- 媒体查询:如何仅定位平板电脑
- Amcharts在平板电脑/ipad中没有分散
- 如何让安卓佩戴在手机和平板电脑的应用程序中振动
- 创建一个工具来打开android平板电脑上的本地pdf文件
- 平板电脑:在方向改变页面跳转开始
- jQuery DateBox在平板电脑上加载缓慢
- 在手机和平板电脑浏览器上播放音频片段
- 如何检测用户是否正在使用windows平板电脑
- 用javascript获取页面的当前URL,这在平板电脑上有效
- 图片's的高度与手机/平板电脑的高度相同-只能在Chrome中正常工作
- 如何使用jquery区分桌面浏览器尺寸1024px和平板电脑尺寸1024px
- 在Surface Pro平板电脑上启用jQuery UI拖放
- mousedown事件未在平板电脑/移动设备上启动,HTML5 Canvas
- jQuery Ajax在Android平板电脑浏览器上失败
- event.prventDefault()不在使用touchstart的Android平板电脑上
- JS touchstart 事件不会在 Windws 8 平板电脑上触发