Jquery光标拖动并释放外部输入检测为单击

问题描述 投票:0回答:1

您有没有办法阻止jquery在输入字段外拖动和释放时检测到单击事件?问题是我有一个模态窗口,当你在窗口外面(背景)点击时它会关闭。当您在模态窗口中有输入字段并选择输入内的文本并将鼠标一直拖出模态窗口区域时,然后释放单击,模式将关闭,因为它检测到该元素上的单击事件当它实际上不是点击事件而是“发布”事件时。

这是一个例子https://jsfiddle.net/imurphy/tafwzero/1/

点击事件代码:

$('.how').on('click',function(e){
    e.preventDefault();

  if(!$(e.target).is('.how')){
                return;
            }
    alert('Modal Closed');
});

谢谢

javascript jquery events click
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.