web开发中鼠标事件有很多种,这里记录下比较有意思的一些鼠标事件。
1、mouseover | mouseout 与 mouseenter | mouseleave 这两对鼠标事件都指的是 鼠标的移入与移出。
这里需要注意的是 mouseover / mouseout这对事件会产生事件由 target 到 window上的冒泡。
所以在监听鼠标移入与移出时尽量使用 mouseenter 与 mouseleave 事件。
2、鼠标点击事件event有一个detail属性,包含一个数值,表示在同一位置上发生的单击次数。
3、鼠标右键监听事件
当设置 event.returnValue 的值为 false 时,单机鼠标右键将禁止显示浏览器默认菜单。