scrollHelper
 (function ($) {
     var mouseScroll = function (e) {
         try {
             var origEvent = e.originalEvent;
             origEvent.preventDefault();
         } catch (err) {
         }
     };
     var mouseWheel = function (e) {
         try {
             e = e || window.event;
             e.preventDefault();
             e.returnValue = false;
         } catch (err) {
         }
     };
     $.fn.preventOuterScroll = function () {
         var element = this.get(0);
         if (navigator.userAgent.toLowerCase().indexOf("firefox") > -1) {
             this.on("DOMMouseScroll", function (e) {
                 var origEvent = e.originalEvent;
                 element.scrollTop += origEvent.detail > 0 ? 60 : -60;
                 origEvent.preventDefault();
             });
         } else {
             element.onmousewheel = function (e) {
                 e = e || window.event;
                 element.scrollTop += e.wheelDelta > 0 ? -60 : 60;
                 e.preventDefault();
                 e.returnValue = false;
             };
         }
         return this;
     };
     $.fn.preventScroll = function () {
         var element = this.get(0);
         if (navigator.userAgent.toLowerCase().indexOf("firefox") > -1) {
             this.on("DOMMouseScroll", mouseScroll);
         } else {
             $(element).on("mousewheel", mouseWheel);
         }
         return this;
     };
     $.fn.liveScroll = function() {
         var element = this.get(0);
         if (navigator.userAgent.toLowerCase().indexOf("firefox") > -1) {
             this.off("DOMMouseScroll", mouseScroll);
         } else {
             $(element).off("mousewheel", mouseWheel);
         }
         return this;
     };
 }($));
scrollHelper的更多相关文章
- XtraScrollableControl 滚动条控件随鼠标滚动
		using System; using System.Windows.Forms; using DevExpress.XtraEditors; namespace WindowsFormsApplic ... 
- xtraScrollableControl 滚动条随鼠标滚动
		代码如下 // using System; using System.Windows.Forms; using DevExpress.XtraEditors; namespace WindowsFor ... 
- DialogHelper
		//require ScrollHelper.js function DialogHelper() { var _this = this; var doc = window.document; _th ... 
随机推荐
- HDU6118:度度熊的交易计划(入门级最小费用可行流)
			度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇到了一个难题: 喵哈哈村以及周围的村庄可以看做是一共由n个片区,m条公路组成的地区. 由于生产能力的区别,第i个片区能够花费a[i]元生产1个商品,但 ... 
- BZOJ1382:[Baltic2001]Mars Maps
			浅谈树状数组与线段树:https://www.cnblogs.com/AKMer/p/9946944.html 题目传送门:https://www.lydsy.com/JudgeOnline/prob ... 
- Component概念
			转自:http://www.cnblogs.com/NEOCSL/archive/2012/05/06/2485227.html 1.总结 Component就是组建的意思,可以在DefaultPro ... 
- CUDA 9.1/9.2 与 Visual Studio 2017 (VS2017 15.6.4) 的不兼容问题
			2018年7月9日更新: CUDA已推出9.2版本,最高支持MSVC++ 14.13 _MSC_VER == 1913 (Visual Studio 2017 version 15.6). 然而最新版 ... 
- fragment getActivity()空指针
			Fragment弹出toast,时不时出现getActivity()空指针,具体原因未查到. 解决办法: if (null == fragment || !fragment.isAdded()) { ... 
- 数据字典生成工具(生成Excel, Word,PDF,html)
			转自:http://www.cnblogs.com/yanweidie/p/3838765.html 数据字典生成工具之旅系列文章导航 数据字典生成工具之旅系列文章导航 宣传语 数据字典生成工具.数据 ... 
- [poj1144]Network(求割点模板)
			解题关键:割点模板题. #include<cstdio> #include<cstring> #include<vector> #include<stack& ... 
- day1 java基础回顾-多线程
			启动线程方式 方式一:继承Thread. 1. 自定义一个类继承Thread类. 2. 重写Thread的run方法,把自定义线程的任务代码定义在run方法上. 3. 创建Thread子类的对象,并且 ... 
- JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API
			森林森 一份耕耘,一份收获 博客园 首页 新随笔 联系 管理 订阅 随笔- 397 文章- 0 评论- 78 JAVA基础学习day16--集合三-Map.HashMap,TreeMap与常用A ... 
- vc++图像显示
			显示资源中的图片 (1)从资源中装入位图 ● 定义位图对象数据成员CBitmap m_Bitmap; ● 调用CBitmap成员函数LoadBitmap(),如m_Bitmap.LoadBitmap( ... 
