首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript学习笔记024-默认行为0滚轮事件

Mr.柳上原 付出不亚于任何的努力 愿我们所有的努力,都不会被生活辜负 不忘初心,方得始终 想要进入前端圈子里工作 原来需要懂得太多太多 刚开始学习前端 好高骛远 以为html+css很牛逼了 然后学了js...以为自己已经是前端了 到处投简历 说自己精通原生js 不会任何框架 现在想来 还是太年轻 学了node+mongodb+pug+layui 学了vue 却发现要成为一个真正的前端工程师,这些远远不够 还需要...大众浏览器写法 document.onmousewheel = function (e){ e = e || window.event; e.preventDefault(); // 大众浏览器滚轮滚动方向 e.wheelDelta...DOMMouseScroll"; } } // 真正的事件函数 function typeFn(e){ e = e || window.event; // 统一滚轮事件的方向 e.wheelDetail = e.wheelDelta

73720

实现pc端鼠标滚轮缩放图片的步骤

据搜索得知,事件参数中,代表鼠标滚轮滚动方向的参数为e.wheelDelta,我们可以打印一下 scrollFunc(e) { // ......console.log(e.wheelDelta) } 经实践可得,当鼠标向下滚动时候,打印参数为-120,向上滚动时候为120,至于这个120跟什么有关,为什么是120,我就不知道了,不过跟今天的目标没有关系...经实践得知,火狐浏览器同样没有e.wheelDelta,相对应的参数为e.detail,并且正负和e.wheelDelta刚好相反 所以最终代码就是这样子的。...// 鼠标滚轮缩放 scrollFunc(e) { e = e || window.event // 火狐下没有wheelDelta,用detail代替,由于detail值的正负和wheelDelta...相反,所以取反 e.delta = e.wheelDelta || -e.detail e.preventDefault() if (e.delta > 0) { //当滑轮向上滚动时

2.1K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券