问题:
使用 jQuery,如何模拟单击并按住事件?
我目前正在用头撞墙,似乎不知道该怎么做!
我也试过在谷歌和论坛上搜索,但无济于事。
在我当前的示例中,我使用的是 jQuery UI 的.draggable()
.
理想情况下,我想做以下事情:
- 在
div
. - 模仿单击并按住事件并能够自由移动元素。
- 在下一次单击/鼠标按下时,结束单击并按住事件。
当我尝试以下功能时:
$("#drag").draggable().mousedown(function(e){
e.preventDefault();
return $(this).mousedown();
});
然后它会导致无限循环,最终导致浏览器崩溃。但是,我不确定如何启动一个持续.mousedown()
事件。
这是我目前拥有的演示:http: //jsfiddle.net/vPruR/16/。
任何帮助将不胜感激!