博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html5鼠标滚轮事件mousewheel使用
阅读量:2429 次
发布时间:2019-05-10

本文共 810 字,大约阅读时间需要 2 分钟。

html5中增加了一个新的鼠标事件onmousewheel    这个事件使用的时候要注意使用方法,不然就不会起到作用,下面是一个实例

html文件

    
图片变换
你的浏览器不支持html5

imagetrans.js

var canvas=document.getElementById('image-content');var content=canvas.getContext("2d");if (canvas.addEventListener) {    // IE9, Chrome, Safari, Opera    canvas.addEventListener("mousewheel", scaleCanvas, false);    // Firefox    canvas.addEventListener("DOMMouseScroll", scaleCanvas, false);}else{    // IE 6/7/8    canvas.attachEvent("onmousewheel", scaleCanvas);}function scaleCanvas(event){    event.preventDefault();    var e = window.event || event; // old IE support    var delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));    alert(delta+"->"+ e.wheelDelta+'->'+ e.detail);}

需要注意的是在不同浏览器中addEventListener的code不一样,而获取滑轮是向上滚动还是向下滚到也要注意

转载地址:http://zfsmb.baihongyu.com/

你可能感兴趣的文章
米洛个人修炼术:快速提升能力的简单方法
查看>>
专家说总咒骂的人是坦诚的,如果那样,我是不是太腹黑了
查看>>
不知道在MFC中如何从线程工作函数中向窗口发送消息?用好一个指针就够了
查看>>
记不住东西首先是因为你犯了一个毛病
查看>>
跟着名人学知识固然好,踩了坑就会事倍功半
查看>>
调试进行不下去,你需要的只是你女儿的一个小玩具
查看>>
老说自己记性不好是因为你状态一开始就不对
查看>>
百家争鸣的自媒体时代对你来说是好还是坏
查看>>
米洛个人修炼术:注意这三方面,天天都早起
查看>>
米洛个人修炼术:做到这六点倍增你的工作效率准时下班
查看>>
说说程序员不解风情的瞬间
查看>>
架构师米洛:不懂技术的人不要对懂技术的人说这很容易实现
查看>>
做到这六点,准时下班就实现了一半
查看>>
米洛个人修炼术:上班忙到死事情多如牛毛?五招搞定
查看>>
看完这四个故事,职场人沉默了
查看>>
米洛职场修炼术:给领导汇报工作的三大要点
查看>>
到你是你玩互联网还是互联网玩了你
查看>>
米洛修炼术:其实你的梦想应该从这里开始
查看>>
这个人的财富可超比尔盖茨,却为何富有争议
查看>>
Qt-不调用CoInitialize-实现SDL多线程运行
查看>>