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 ...
随机推荐
- linux增加vlan网卡配置
1.编辑文件/etc/sysconfig/network在里面添加一行:VLAN=yes2.再生成网卡设备的配置文件ifcfg-eth1.10和ifcfg-eth1.240cd /etc/syscon ...
- java面试题04
1.就你所熟悉的银行业务面说一下,越详细越好 银行经验:手机银行 网上银行经验 怎么支付 转账 了解基本业务 2.了解工作流的控制,审批流程以及帐务处理么? java中怎么实现工作流.审批流程 ...
- uC/OS-II源码分析(五)
每个任务被赋予不同的优先级等级,从0 级到最低优先级OS_LOWEST_PR1O,包括0 和 OS_LOWEST_PR1O 在内.当μC/OS-Ⅱ初始化的时候,最低优先级OS_LOWEST_PR1O ...
- 一个节点rac+单节点dg网络配置(listener.ora与tnsnames.ora)
环境说明: 实验环境是 一个节点的 rac + 单机dg (主备全部用asm存储) tnsnames.ora 文件 (oracle用户) node 1 : node1-> pwd / ...
- grep的用法(CentOS7)及有关正则表达式的使用
环境准备:alias grep="grep --color" 1.grep以整行为单位进行处理,行中有的匹配显示出来 Last中取出符合root的行:grep '查找字符串' l ...
- 【250】◀▶IEW-Unit15
Unit 15 Youth Issues 1.model1题目分析 Young people who are still at school often feel just as much stres ...
- Hibernate区分不同对象的方法
1.关系数据库按主键区分不同记录. create table CUSTOMERS (ID int promary key not null, NAME varchar(15)); insert ...
- servlet的九大内置对象和四大域对象
隐式对象 说明 request 转译后对应HttpServletRequest/ServletRequest对象 response 转译后对应HttpServletRespons/ServletRes ...
- Umbraco image中使用Crop URL
需要在Umbraco 的image中使用crop URL.首先你需要取出这个image作为IPublishedContent 有以下两种方法 第一种: var imageId = Model.Cont ...
- 将Opencv java中的Mat通过jni传递到C++中的方法
public native void FindFeatures(long matAddrGr, long matAddrRgba); ... mRgba = new Mat(height, width ...