【发布时间】:2013-02-13 09:12:22
【问题描述】:
我正在尝试拖动 div 而不必添加 mouseup 函数,因为如果用户将鼠标放在窗口外,它可能会出错。
我尝试将“e.which”与 chrome、IE 和 firefox 一起使用,它在 IE 和 chrome 上运行良好,但 firefox 保留了最后点击的按钮,所以我将 e.buttons 用于 firefox。
e.buttons 非常适合最新版本,但我尝试在 firefox 14 上使用它,但不受支持。
您知道其他解决方案吗?
代码:
if(!drag_enabled || drag_enabled && !e.which || e.buttons != undefined && drag_enabled && !e.buttons )
return drag_enabled = false;
【问题讨论】:
-
两个链接都需要为 .draggable() 函数包含 jQuery ui。我正在尝试在没有 ui 的情况下做到这一点
标签: jquery firefox drag-and-drop mouseevent mousemove