0

我试图弄清楚如何触发一个事件,在元素上单击并拖动 3 次后会触发一个事件。场景是摩擦“阿拉丁神灯”(我知道)——当你点击并拖动左/右/左或右/左/右时——之后会发生一些事情。

除了触发 click() 事件然后可能使用 jQuery UI 拖动之外,我真的不知道从哪里开始——只是一个猜测——任何提示将不胜感激。

4

2 回答 2

2

您应该阅读 jQuery UI可拖动文档。您可以使用dragstop 事件
一个简单的例子:
构造一个元素lamp和(例如)另一个元素hand。当您拖动hand悬停时lamp,如果您hand确实悬停了 ,则可以将其存储在布尔变量中lamp。如果是true什么时候,那么你可以增加另一个包含悬停dragstop次数的变量。然后,如果这个数字等于 3,请展示天才 :) !handlamp

于 2012-07-05T09:23:18.103 回答
1

好的 - 找到了解决方案 - 这个插件做得很好:Jquery Gestures

感谢大家!

于 2012-07-05T10:29:01.940 回答