1
我已經下載了一個鼠標事件的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