我制作了一个可滚动的 div,其中添加了一些内容 如果用户在此 DIV 中单击,我想触发一个事件。 HTML
<div id="mainDiv">
... some content..
</div>
JS
$(document).mousedown(function(e){
var clickedElemet = $(e.target);
if(clickedElemet.is($("#mainDiv"))){
alert("mainDiv clicked"); // alert is getting called if we click on scrollbar
}
})
现在的问题是当用户点击滚动条句柄时,事件被触发。
如果用户单击滚动条句柄,我该如何阻止事件的任何建议?
请注意,如果我使用 CLICK 事件,这可以正常工作。
Please note that I can not change DOM structure and have to use mousedown event only.
最佳答案
关于javascript - 删除滚动条上的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32312038/