问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

AS中的onMouseWheel怎么用

发布网友 发布时间:2022-04-20 00:47

我来回答

2个回答

懂视网 时间:2022-04-20 05:08

滚轮事件是不同浏览器会有一点点区别,一个像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法绑定DomMouseScroll事件,其他的浏览器滚轮事件使用mousewheel,下面我来给大家具体介绍。

Firefox使用DOMMouseScroll,其他的浏览器使用mousewheel。滚动事件触发时Firefox使用detail属性捕捉滚轮信息,其他的浏览器使用wheelDelta。不知道为何在该问题上其他厂商和微软的如此一致。Firefox可以使用addEventListener方法绑定DomMouseScroll事件。

elem.addEventListener(‘DOMMouseScroll', func, false);IE和其他的主流浏览器可以使用传统的事件绑定模型。但不要使用IE专有的attachEvent方法,其他主流浏览器并不识别微软的这个方法。

Firefox 鼠标滚轮向上滚动是-3,向下滚动是3

IE 鼠标滚轮向上滚动是120,向下滚动是-120

Safari 鼠标滚轮向上滚动是360,向下滚动是-360

Opera 鼠标滚轮向上滚动是120,向下滚动是-120

Chrome 鼠标滚轮向上滚动是120,向下滚动是-120

有人在Safari下做了一些测试:”只是滚动一圈的话,值为+-0.1,如果滚动地稍微快点的话(多滚动几圈),这个值也会变大。 这是因为Mac OS下有鼠标滚轮加速功能。滚动一次,浏览器滚动1像素,滚动3次,浏览器却滚动30像素”。同时他也对Camino(基于Gecko的内核引擎)进行研究:“与Safari相似(+- 0.3 to +-Infinity),虽然使用了与firefox相同的内核引擎,但结果这个delta值却只在+-2.666666里浮动,无论滚动速度如何

其中经我测试,IE/Opera属于同一类型,使用attachEvent即可添加滚轮事件。

/*IE注册事件*/ 
if(document.attachEvent){ 
 document.attachEvent('onmousewheel',scrollFunc); 
}

Firefox使用addEventListener添加滚轮事件

/*Firefox注册事件*/ 
if(document.addEventListener){ 
 document.addEventListener('DOMMouseScroll',scrollFunc,false); 
}

Safari与Chrome属于同一类型,可使用HTML DOM方式添加事件

window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome

其中除Firefox外其余均可使用HTML DOM方式添加事件,因此添加事件使用以下方式

/*注册事件*/ 
if(document.addEventListener){ 
 document.addEventListener('DOMMouseScroll',scrollFunc,false); 
}//W3C 
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome

热心网友 时间:2022-04-20 02:16

as2.0鼠标滚轮事件代码如下(帧上写代码):myListener = new Object();myListener.onMouseWheel = function(delta)else if(delta < 0)}Mouse.addListener(myListener);具体的向上向下滚动多少,你可以在do something 中设定。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... iqoo可以下载小米应用商店吗 寻研究性学习课题,要活动很多的,不要太大的课题。 以爱护环境为主题的的班会 4吨餐厨垃圾车砍牌C证可以驾驶吗? 餐厨垃圾处理车有哪些特点? 请问:餐厨垃圾处理车外观怎么样? html高手来! 如何在html捕获鼠标滚动事件? 20平米露台阳光房造价大概多少?哪位能够说说看? 钢结构阳光房和现浇阳光房价格相差多少哪个好 家住顶楼想做一个阳光房,大概50平方左右,需要花费多少钱? 博格阳光房价格怎么样 屋顶花园阳光房价格多少一平方?麻烦报一下价 做阳光房大概需要投资多少钱? 阳光房价格怎么算? 个体房营业执照申请住所联系人怎么写 营业执照已注销怎么修改公司联系方式 学习对人生的重要意义都有哪些? 学习对人生的重要性 学习对于个体生命成长的意义是什么我们为什么要学习 对于自己的上级在工作中可以直呼为领导吗? 称呼领导幽默的叫法 香港警察怎么称呼上司? 如何称呼已经升职的老领导 学python对于学c++有多大帮助 2021年普通高考的语文大概是考什么内容的? 2021也就是明年社会考生高考,考纲变么?区分文理科么?考试科目有哪些?满分多少?毕业文凭是什么? 根据我国宪法设立特别行政区决定其制度的权利在 全国人民代表大会具有哪些国家最高权力? 我国人民代表大会制度具有什么特征 电脑屏幕闪烁,刷新率调不了,怎么办? 电脑屏幕刷新频率怎么没法调啊 为什么我电脑调不了屏幕刷新频率 电脑无法调节屏幕刷新率,求帮助 电脑屏幕设置刷新率,怎么调不了。。 我的电脑怎么无法设置屏幕刷新率 卖中央空调新店开张搞什么活动最好? 想知道海尔中央空调生态大会主要都有什么内容啊 618中央空调有什么活动呢? 我的神火C84强光手电筒用着的时候突然变暗了,然后再也变不回来了,请问是怎么回事?