如何使用 JQuery 在 mousedown 到 mouseup 之后跟踪鼠标运动?跟踪应该在单击某个目标元素时开始并继续 mouseup,即使鼠标移出目标元素也是如此。
<div id="some_elt">
<div id="target">
</div>
</div>
我能想到的唯一方法是绑定到整个文档并根据我从设置和取消设置mousemove
的全局标志调用我的运动处理程序。$("target").mousedown
$("target").mouseup
还有比这更优雅的方法吗?
编辑:我想我需要添加一点......我的目标已经draggable()
应用到它。我正在尝试制作一个像样的图像查看器。我有一个div
包含可拖动的视口img
。我正在尝试通过 shift+middle-click 等方式使图像可缩放,而不会干扰可拖动的导航。我是否将不得不背负 JQuery 在引擎盖下所做的事情以使可拖动的工作?
Edit2:回答我的编辑:当然不是!jQuery 太棒了!