做鼠标移动时的鼠标事件
问题描述:
我已经下载了一个鼠标事件的JQuery插件。做鼠标移动时的鼠标事件
http://remysharp.com/2006/12/15/jquery-mousehold-event/
我有这个div对于鼠标移动事件调用:
div.addEventListener('mousemove',function() {
//things
});
每当我把这样的mousehold事件:
var value = 0;
$(div).mousehold(function() {
value += 20;
$(div).html(value);
});
它会工作。但是,如果我在onmousehold时开始移动(因此调用mousemove事件),则该值不再增加,即,即使我仍然保持左键单击,它也会停止调用鼠标事件事件。
我怎样才能做到这一点,当我做了鼠标移动时,mousehold事件仍然有效? TNX!
尝试使用jQuery插件我张贴。在我发布之前,我已经尝试了您的解决方案。问题是,当一个新事件被调用时,mousehold事件被取消。你的解决方案和我正在寻找的解决方案之间的区别在于,值的增加是在mousemove事件中产生的,但我想要的增量是在鼠标事件中发生的。谢谢您的帮助! – 2012-01-27 09:40:12
啊,是的。我误解了。 – Phix 2012-01-27 19:16:46