JS鼠标事件大全
浏览: 2,527次 日期:2018年02月23日 20:42:31 作者:青格勒
今天遇到了需要使用鼠标事件的效果,然后查了一下鼠标事件,以后使用可以拿来使用了。
鼠标左右键事件:
click:点击事件
dbclick:双击事件
mousedown:鼠标按下时触发
mouseenter:鼠标移入时触发(不冒泡,后代元素不触发)
mouseleave:鼠标移出时触发(不冒泡,后代元素不触发)
mousemove:鼠标在元素内部移动时触发
mouseout:鼠标移入另一个元素时触发(包含子元素)
mouseover:鼠标移入元素时触发(包含子元素)
mouseup:释放鼠标按钮时触发
鼠标滚轮事件:
一、ie/chrome/safari/opera下的事件 : onmousewheel
向上滚动up:120
向下滚动down: -120
二、firefox 下的事件: DOMMouseScroll
向上滚动up: -3
向下滚动down: 3
JS鼠标点击事件所有浏览器都是一样的,但是鼠标滚轮事件有一些不一样的,下面是兼容写法
<script>
window.onload = function () {
//ie/chrome/safari/opera
document.onmousewheel = fn;
if (document.addEventListener) {
//firefox
document.addEventListener('DOMMouseScroll', fn, false);
}
function fn(ev) {
var ev = ev || event;
var shubiao = true;
if (ev.wheelDelta) {
shubiao = ev.wheelDelta > 0 ? true : false;
} else {
shubiao = ev.detail < 0 ? true : false;
}
if (ev.preventDefault) {
ev.preventDefault();
}
return false;
}
//取消document的默认事件
//document.attachEvent('oncontextmenu', function () {
// return false;
//});
}
</script>
希望对大家有帮助,别忘了点赞哦!
文章链接:http://cenggel.com/js/68.html
版权声明:文章《JS鼠标事件大全》由青格勒编写,转载请带上文章链接。
本章内容纯属乱讲,如有雷同,纯属巧合。如有借鉴之处已表明出处。
点击任意位置关闭窗口,感谢您的支持。
打赏规则 - 为了避免对于打赏模式产生误解,说明一下几点内容:
- 1.打赏纯粹自愿,金额不限,别太多,1块就行;
- 2.打赏不能作为解答疑问的理由;
- 3.打赏不能帮你做毕业设计或论文;
- 4.打赏不能帮你做工作中的项目;
- 5.打赏就是这不能那不能,只是单纯打赏而已。
- 5.最后谢谢支持。
相关文章
-
2022-12-11
◆ 怎么用js生成雪花id?
-
2020-02-15
◆ js计算一筐鸡蛋
-
2019-02-27
◆ JS生成随机密码
-
2019-01-20
◆ JQuery拖拽效果
-
2018-12-25
◆ 后端传过来一个JS代码,前端拿到之后执行
-
2018-11-18
◆ JS数组去重 – JSON数组去重
发表评论