mousedown/mouseup/click执行顺序

一般情况下执行顺序是从左到右。有时需要解决mousedown和click冲突的事件。下面是一个网友的解决办法:

之前做项目遇到同一个dom上要同时绑定单击和mousedown事件, 然后就发现冲突了,总是先执行mousedown事件,click时间不会被执行。因为想要click的时候必然先mousedown,所以……
后来通过setTimeout解决了此冲突,简单总结demo如下:












以下是我在Chrome里查看执行顺序时的情况。点击一下后的执行顺序。


image.png

你可能感兴趣的:(mousedown/mouseup/click执行顺序)