0

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

您可能想知道的事情:

MacOSX 10.8 火狐 14.0.1


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

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

^-- 这是出了什么问题的例子(至少对我来说)。

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

^-- 这是一个工作示例

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

4

2 回答 2

0

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

^--回答。

因此,Firefox 会将空 div 视为图像,它的鼠标事件将几乎立即被接管(第二次拖动尝试)。

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

Wowza,真是个讨厌的虫子!感谢那些试图提供帮助的人。

于 2012-10-17T21:15:20.663 回答
0

看起来带有 console.log() 的东西不适用于 jsfiddle。看到这个:http: //jsfiddle.net/QD2ew/19/

于 2012-10-17T21:17:48.057 回答