阻止浏览器的滚轮的默认冒泡
来源:互联网 发布:数据库表字段命名规则 编辑:程序博客网 时间:2024/05/22 05:32
http://www.cnblogs.com/weekend001/archive/2011/05/11/2043474.html
/*阻止浏览器的滚轮的默认冒泡*/
(function($){$.fn.preventScroll = function(){
var _this = this.get(0);
if($.browser.mozilla){
_this.addEventListener('DOMMouseScroll',function(e){
_this.scrollTop += e.detail > 0 ? 60 : -60;
e.preventDefault();
},false);
}else{
_this.onmousewheel = function(e){
e = e || window.event;
_this.scrollTop += e.wheelDelta > 0 ? -60 : 60;
e.returnValue = false
};
}
return this;
};
})(jQuery);
//出现了在ie,和谷歌中冒泡有不兼容的问题
/*浏览器滚动问题,冒泡问题的解决,兼容性问题*/if(Browser.IE){$("html").preventScroll();}else{$("body").preventScroll();}
/*判断是哪一种浏览器*/var Browser = (function(){ var ua = navigator.userAgent.toLowerCase(); return { 'IE': /msie/.test(ua), 'OPERA': /opera/.test(ua), 'MOZ': /gecko/.test(ua) && !/(compatible|webkit)/.test(ua), 'IE5': /msie 5/.test(ua), 'IE55': /msie 5\.5/.test(ua), 'IE6': /msie 6/.test(ua), 'IE7': /msie 7/.test(ua), 'IE8': /msie 8/.test(ua), 'IE9': /msie 9/.test(ua), 'IE10': /msie 10/.test(ua), 'SAFARI': !/chrome\/([\d.]*)/.test(ua) && /\/([\da-f.]*) safari/.test(ua), 'CHROME': /chrome\/([\d.]*)/.test(ua), 'IPAD':/\(ipad/i.test(ua), 'IPHONE':/\(iphone/i.test(ua), 'ITOUCH':/\(itouch/i.test(ua), 'MOBILE':/mobile/i.test(ua), 'LIE' : /msie [5678]/i.test(ua) };})();
0 0
- 阻止浏览器的滚轮的默认冒泡
- 阻止冒泡的兼容性写法,以及阻止浏览器默认事件
- 浏览器兼容性:停止事件冒泡和阻止浏览器的默认
- 停止事件冒泡和阻止浏览器默认行为的脚本
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript 阻止事件冒泡 与 浏览器的默认行为
- js阻止浏览器的默认行为以及停止事件冒泡
- javascript阻止事件冒泡和浏览器的默认行为
- 阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- js 停止事件冒泡 阻止浏览器的默认行为
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- html声明 meta
- phpunit 安装
- Spring框架基础知识
- 控制DateTimePicker日期或时间的显示格式
- android 文字引用排版 String.xml中文字引用格式
- 阻止浏览器的滚轮的默认冒泡
- eclipse导出android项目javadoc时报NullPointerException异常
- SingleTask模式的Activity接受Intent注意事项
- sublime折腾之路
- String高级用法---format使用详解
- lua math.fmod使用注意小数问题
- Java NIO系列教程(六) Selector
- ios 自定义字体类型设置 倾斜加粗等
- 【整理】unity3d优化总结篇