點擊窗外的鼠標移動事件必須停止,我已經檢測到鼠標離開窗口外的點擊,但如何防止默認?如何停止鼠標移動事件點擊窗外的
onTextContainerMouseLeave: function (e) {
if (this.curDown == true) {
var value;
$(window).on('mouseup', function (e) {
this.curDown = false;
e.preventDefault();
e.stopPropagation();
return false;
});
}
},
在移動鼠標的頁面之外是因爲使用的是點擊,拖動'mousemove'事件將被觸發的唯一原因 - 點擊向下的頁面,然後移動鼠標在它之外。因此,如果他們點擊頁面外部,這意味着他們將停止拖動,並且'mousemove'事件無論如何都會停止。 也許我誤解你的意思。你在做什麼來觸發這些不必要的'mousemove'事件? – Whothehellisthat
使用解除綁定功能來停止mousemove。 –
這可能應該有[tag:jquery]標籤,因爲它詢問關於jQuery事件。 (我*認爲*他們的工作原理雖然...) – wizzwizz4