input中blur失去焦点事件与点击事件冲突的解决方法

2020-05-12  本文已影响0人  回忆不死我们不散

将click事件改为mousedown,让其优先于blur事件执行
mousedown事件:当鼠标指针移动到元素上方,并按下鼠标按键时,会发生mousedown事件。
mouseup事件:当在元素上放松鼠标按钮时,会发生mouseup事件。
注意:
(1)mousedown与click 事件不同,mousedown事件仅需要按键被按下,而不需要松开即可发生。
(2)mouseup与click事件不同,mouseup事件仅需要放松按钮。当鼠标指针位于元素上方时,放松鼠标按钮就会触发该事件。
其执行顺序为:mousedown >> mouseup >> click

转载:https://blog.csdn.net/ligang2585116/article/details/51764828

上一篇 下一篇

猜你喜欢

热点阅读