禁止浏览器ctrl+鼠标滚动
2017-08-15 13:49
274 查看
// 禁止浏览器滚动
var scrollFunc=function(e){
e=e || window.event;
if(e.wheelDelta && event.ctrlKey){//IE/Opera/Chrome
event.returnValue=false;
}else if(e.detail){//Firefox
event.returnValue=false;
}
}
/*注册事件*/
if(document.addEventListener){
document.addEventListener('DOMMouseScroll',scrollFunc,false);
}//W3C
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari
var scrollFunc=function(e){
e=e || window.event;
if(e.wheelDelta && event.ctrlKey){//IE/Opera/Chrome
event.returnValue=false;
}else if(e.detail){//Firefox
event.returnValue=false;
}
}
/*注册事件*/
if(document.addEventListener){
document.addEventListener('DOMMouseScroll',scrollFunc,false);
}//W3C
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari
相关文章推荐
- 禁止Ctrl+鼠标滚轴浏览器页面缩放
- 按住Ctrl滚动鼠标滚轮,spread放大禁止
- 阻止浏览器默认事件,禁止鼠标默认事件
- 解决移动端出现弹窗背景禁止滚动(阻止苹果浏览器的默认行为)
- zedgraph中禁用鼠标滚轮变焦(禁止画图区域随鼠标滚动改变XY轴,定位)
- js 禁止鼠标滚动
- 移动端页面禁止鼠标滑轮滚动的方法
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
- DataWindow如何彻底禁止鼠标滚轮滚动到下一条或上一条记录
- (转)CSS 禁止浏览器滚动条的方法
- CSS 禁止浏览器滚动条的方法(转)
- 文字滚动应用,禁止鼠标控制暂停或滚动
- 浏览器快捷键:ctrl/shift/alt+鼠标左键时 关闭当前窗口 (应对跳转页面有遮罩的情况)
- js禁止移动端浏览器滚动事件以及取消(允许)还原浏览器滚动事件
- 移动端浏览器和微信浏览器上禁止body的滚动条
- Combobox中禁止鼠标中键滚动list列表
- 兼容各浏览器获取鼠标滚轮上下滚动事件
- 禁止用户选择文字,更改浏览器滚动条样式,去除浏览器自动填充背景
- js鼠标滚轮上下滚动监听事件应用实例(跨浏览器,亲测)