Firefox w /鼠标拖动

时间:2012-10-17 19:12:50

标签: javascript firefox mouse mouseevent

我正在尝试制作类似iPad的界面,除了firefox之外一切都很棒(显然IE现在不能正常工作)。鼠标回退(非触摸屏)似乎无法处理多个鼠标拖动事件。屏幕开始冻结,它“移动”所有html,就好像它是一个图像。

您可能想知道的事情:

MacOSX 10.8 FireFox 14.0.1


我做了一个非常简单的jsfiddle项目的例子,似乎是为我做的,(我希望它能为你做到),然后是来自hammer.js网站的一个工作示例。

http://jsfiddle.net/QD2ew/13/

^ - 这是出错的例子(至少对我而言)。

http://eightmedia.github.com/hammer.js/

^ - 这是一个工作示例

这两个代码单元之间出了什么问题?

2 个答案:

答案 0 :(得分:0)

http://jsfiddle.net/QD2ew/18/

^ - 回答。

所以会发生什么是Firefox会将空div视为图像,其鼠标事件几乎会立即被捕获(第二次拖动尝试)。

所以为了修复它,我在元素中放置了一个隐藏的div(可见性:隐藏)。

Wowza,看一个糟糕的小虫!感谢那些试图帮助的人。

答案 1 :(得分:0)

看起来像console.log()的东西与jsfiddle无法正常工作。请参阅:http://jsfiddle.net/QD2ew/19/