如何/是否可以在Firefox Windows触摸桌面中创建与touchstart事件相对应的侦听器
How to/Is it possible to create a listener corresponding with touchstart event in Firefox Windows touch desktop?
我必须在Firefox Windows触摸屏(桌面)的触摸事件开始时触发一些方法。我注意到,由于这个bug(请投票),触摸事件在Firefox(桌面)中默认是禁用的。然而,当你把手指放在屏幕上并按住它时,甚至连"鼠标按下"都不会触发。
我知道你可以在
中启用触摸事件配置:
,但我不能认为这是一个解决方案,因为你不能以编程方式打开它。
事件的顺序应该如下(这就是它在例如Chrome):
touchstart> [touchmove]+> touchend> delay> mousemove> mousedown> mouseup> click
详情请参阅本文档
然而,由于上面提到的bug和我们正在处理触摸设备的事实,实际的顺序如下:
鼠标移动>鼠标向下>鼠标向上>点击
Testbed - 显示所有触发的事件
因此,在屏幕触摸开始时没有触发事件?
我的问题,和一个解决方案的问题,我所面临的是-是否有可能在火狐(桌面)的任何事件被触发为"touchstart"在例如Chrome?
我在bugzilla中问过这个问题,并得到了一些帮助。
似乎Firefox更新到42.0a2 (aurora更新通道Firefox Developer Edition)解决了这个问题。指针事件和触摸事件都很好。
到目前为止,我还没有找到适用于早期版本的Firefox的解决方案。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- 如何创建带有插槽的vue js组件预加载程序
- 如何在创建键时引用来自同一对象的键
- 如何创建JSON数组
- 从html创建一个指令,该指令按类名应用函数
- 使用Javascript创建测验页面
- 更改使用Chart.js创建的图表中的轴线颜色
- JavaScript名称空间和对象创建
- JQuery对动态创建的对象进行选择
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 如何/是否可以在Firefox Windows触摸桌面中创建与touchstart事件相对应的侦听器