首页 >> 大全

JavaScript 鼠标事件监听触发时机触发顺序

2023-09-09 大全 28 作者:考证青年

有时间整理下鼠标监听事件,目前汇总到的鼠标监听事件以下10个:

目录

1. click

2.

3.

4.

5.

6.

7.

8.

9.

10.

先说下触发时机和作用键(左键、右键)

1. click

点击事件,只有左键生效

2.

双击事件,只有左键生效

跟click事件对比,看下输出

_为了监听鼠标移动事件_js监听鼠标拖动事件

先执行了两次的click事件,再执行了事件,所以click事件的优先级高于,这个不难理解

3.

右键点击事件,打开上下文菜单时触发,这个我开发过程中没用用到过,放一下效果图(edge浏览器,打开的上下文菜单)

4.

鼠标按钮按下时触发,注意触发时机,左右键都可以监听

5.

鼠标按钮松开时触发,与对于,左右键都可以同时监听

跟click事件对比,看下输出

输出先是监听到,再次时,最后输出的时click,记录了一次完整的点击过程,也很好理解

> > click

跟事件对比,看下输出

两组记录click点击过程后,完成监听

> > click >

跟事件对比,看下输出

为了监听鼠标移动事件__js监听鼠标拖动事件

跟click一致,记录了完整的点击操作,介绍这个主要是说明,和都是可以监听鼠标右键的

> >

6.

移入事件,鼠标指针移动到元素时触发

7.

移除事件,鼠标指针移除元素时触发

8.

鼠标移动到某个元素上触发

9.

鼠标从某个元素上移开触发

上述四个事件,感觉很相似,enter和over,leave和out,把这四个属性放一起我们看下输出的先后顺序

可以看出,移入过程中,先是输出的,移出过程输出的时,也就是和的优先级高于和,注意触发时机

> > >

10.

鼠标移动时触发

这个就很好理解了,只要鼠标在某个元素是移动就会被监听到

小结一下,简答做个记录,主要是长得像双胞胎的、,,的四个属性着重注意,其他都不难理解。下一篇有机会写一下输入框的焦点事件与点击事件的优先级

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了