$('#dropdown').on('click', function(){
$(document).on('click', function(){
console.log('Document event bound and fired');
});
})
如果浏览器监视元素上的mousedown
并触发mouseup
,那么为什么绑定到document
的事件会在绑定之前和浏览器之前触发开始监视它mousedown
了吗?更令人讨厌的是,如果你在1 ms setTimeout
中将文档包装在点击装订上,它就完全否定了这种逻辑谬误。有人可以向我解释这里发生了什么吗?
答案 0 :(得分:3)
请注意,在 second 上单击您使用鼠标触发,您的文档处理程序将通过重复加入,因此两个控制台消息。