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 ...
随机推荐
- POJ3417Network(LCA+树上查分||树剖+线段树)
Yixght is a manager of the company called SzqNetwork(SN). Now she's very worried because she has jus ...
- CAS单点登录学习(二):客户端配置
下载jar包因为cas的源码修改变动很大,所以客户端引入的jar包根据服务端的war包而定.之前搭建的cas服务端用的版本是3.5.2,经过测试,可以使用cas-client-core的3.2.1版本 ...
- 数据字典生成工具(生成Excel, Word,PDF,html)
转自:http://www.cnblogs.com/yanweidie/p/3838765.html 数据字典生成工具之旅系列文章导航 数据字典生成工具之旅系列文章导航 宣传语 数据字典生成工具.数据 ...
- SSM之全局异常处理器
1. 异常处理思路 首先来看一下在springmvc中,异常处理的思路: 如上图所示,系统的dao.service.controller出现异常都通过throws Exception向上抛出,最后 ...
- CF-839A
A. Arya and Bran time limit per test 1 second memory limit per test 256 megabytes input standard inp ...
- VC代码生成里面的/MT /MTd /MD /MDd的意思
VC代码生成里面的/MT /MTd /MD /MDd的意思. 意思上已经很明白了.但是往往很多人弄不清楚到底怎么选择. /MT是 "multithread, static version ” ...
- Kubernetes 集群日志管理
Kubernetes 开发了一个 Elasticsearch 附加组件来实现集群的日志管理.这是一个 Elasticsearch.Fluentd 和 Kibana 的组合.Elasticsearch ...
- 我也来Show一下我的VisualStudio2017
1.首先,在微软官方网站下载VS2017的安装程序,后续的安装将通过这个安装程序来引导.这里有三个版本可供选择:社区版.专业版和企业版,社区版免费,专业版和企业版可以免费体验,之后收费,当然,在中国盗 ...
- 你需要了解的有关.NET日期时间的必要信息
引言 DateTime数据类型是一个复杂的问题,复杂到足以让你在编写[将日期从Web服务器返回到浏览器]简单代码时感到困惑. ASP.NET MVC 5和 Web API 2/ASP.NETCo ...
- 洛谷P3668 [USACO17OPEN]Modern Art 2 现代艺术2
P3668 [USACO17OPEN]Modern Art 2 现代艺术2 题目背景 小TY的同学HF也想创作艺术 HF只有一块长条状的画布(画条),所以每一次涂色只能涂上连续几个单位的颜料,同样新的 ...