附加事件
其中经我测试,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
detail与wheelDelta
判断滚轮向上或向下在浏览器中也要考虑兼容性,现在五大浏览器(IE、Opera、Safari、Firefox、Chrome)中Firefox 使用detail,其余四类使用wheelDelta;两者只在取值上不一致,代表含义一致,detail与wheelDelta只各取两个 值,detail只取±3,wheelDelta只取±120,其中正数表示为向上,负数表示向下。
复制代码 代码如下:
<p><label for="wheelDelta"> 滚动值:</label>(IE/Opera)<input type="text" id="wheelDelta" /></p>
<p><label for="detail"> 滚动值:(Firefox)</label><input type="text" id="detail" /></p>
<script type="text/javascript">
var oTxt=document.getElementById("txt");
/***********************
* 函数:判断滚轮滚动方向
* 作者:walkingp
* 参数:event
* 返回:滚轮方向 1:向上 -1:向下
*************************/
var scrollFunc=function(e){
var direct=0;
e=e || window.event;
var t1=document.getElementById("wheelDelta");
var t2=document.getElementById("detail");
if(e.wheelDelta){//IE/Opera/Chrome
t1.value=e.wheelDelta;
}else if(e.detail){//Firefox
t2.value=e.detail;
}
ScrollText(direct);
}
/*注册事件*/
if(document.addEventListener){
document.addEventListener('DOMMouseScroll',scrollFunc,false);
}//W3C
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari </script>
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
Chrome
Firefox
IE(8)
IE(6)
Opera
Safari
相关推荐:
seo站长什么意思,站长工具 - seo综合查询 ,ai少女身材
ChatGPT198元永久会员,开启智慧之门,体验AI的极致服务!,老孙教ai
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
ChatGPT中文版下载,开启智能对话新体验,婚纱ai男
seo适合什么职业,seo有前途么 ,ai小精灵
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,程式ai软件
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
seo系列什么意思,seo的分类 ,que n ai je
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
主流seo是什么,seo是什么推广网站 ,AI心理师
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
SEO分类中内部优化的有:让你的网站脱颖而出!,by ai
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价
ChatGPT为什么访问不了?全面解析及解决方案,ai首页设计
洗文章AI:让内容创作变得更智能、更高效
文章去AI回归创作的本真之美
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
BingAdapter设置数据后没有显示数据?解决方案在这里!,ai中如何把图变形
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
为什么行业都要做seo,为什么要做seo ,ai明信片
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
目前国内最好的AI人工智能软件:未来新篇章
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
“新热度”:引领潮流的力量,如何趋势的脉搏,浙江通用网站建设特点
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
优化页面-提升用户体验与搜索引擎排名的关键,绍兴视频营销推广