如何在窗口外单击时停止mousemove事件

时间:2016-07-21 09:27:13

标签: javascript

单击窗口外的鼠标移动事件必须停止`,我已经在mouseleave上检测到窗口外的点击,但是如何防止默认甚至?在Javascript中

onTextContainerMouseLeave: function (e) {
 if (this.curDown == true) {
            var value;                
          $(window).on('mouseup', function (e) {
                this.curDown = false;
                e.preventDefault();
                e.stopPropagation();
                return false;
            });
        }

},

1 个答案:

答案 0 :(得分:0)

如果鼠标位于控件内部(根据所写内容已有),则在点击内置一个条件即可。如果条件为真,则继续进行点击事件。否则没有任何反应。

$(window).on('mouseup', function (e) {
    if (yourconditionhere) {
        //Execute your code here --
    }
});