鼠标事件
事件类型
鼠标事件 | 触发条件 |
---|---|
onclick | 单击 |
onblclick | 双击 |
contextmenu | 右键菜单(禁用e.preventDefault()) |
onmouseover | 鼠标经过触发 移入 |
onmouseout | 鼠标离开触发 移出 |
onmouseenter | 移入,推荐 |
onmouseleave | 移出 ,推荐 |
onmousedown | 鼠标按下触发 |
onmouseup | 鼠标弹起触发 |
onmousemove | 鼠标移动触发 |
onfocus | 获得鼠标焦点触发 |
onblur | 失去鼠标焦点触发 |
selectstart | 开始选中 |
- onmouseover/onmouseout
- onmouseenter/onmouseleave
over与enter区别
建议使用后者(在有子级时),over与out在指针进入子级标签时会再次触发