在应用于单个元素的 AngularJS 指令中,假设我有以下代码。
$document.on('click', function(event){
console.log('click');
});
$document.on('mouseup', function(event){
console.log("mouseup");
});
Mouseup 总是在点击之前触发,不管这个顺序。会一直这样吗?如果点击只是一个 mousedown 后跟一个 mouseup,为什么它会在之后触发,尽管它是按注册的顺序进行的?
最佳答案
是的,永远都是这样。 click
事件定义为在 mouseup
事件之后立即发生,注册顺序不会影响它。
关于javascript - 鼠标弹起与点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34715420/