欢迎来到 jackNEss'窝窝
I like simple mind

手机上禁止滚屏代码

2015年07月31日
var scrolling = {
        // 禁止滚动
        disable: function(){
            var she = this;
            if (window.addEventListener) {
                window.addEventListener('DOMMouseScroll', she.handle, false);
                window.addEventListener('touchmove', she.handle, false);
                window.onmousewheel = document.onmousewheel = she.handle;
                document.onkeydown = she.keydown;
            }
        },
        // 恢复滚动
        enable: function(){
            var she = this;
            if (window.removeEventListener) {
                window.removeEventListener('DOMMouseScroll', she.handle, false);
                window.removeEventListener('touchmove', she.handle, false);
            }
            window.onmousewheel = document.onmousewheel = document.onkeydown = null;
        },
        keydown: function(e){
            var keys = [37, 38, 39, 40];
            for (var i = keys.length; i--;) {
                if (e.keyCode === keys[i]) {
                    e.preventDefault && preventDefault(e);
                    return;
                }
            }
        },
        handle: function(e){
            e = e || window.event;
            e.returnValue = false;
            e.preventDefault && preventDefault(e);
        }
    };
分类javascript
阅读 22
  • 评论加载中...

标签云

分类目录

最新留言

  • 评论加载中...

与我联系

如有疑问or建议可通过以下方式跟我取得联系.

Q Q:373435871
Email:jackness1208@gmail.com
© Copyright 2011 - 2014 jackNEss.org All Rights Reserved 粤ICP备14065612号
首页 | 关于我 | 网站地图 | RSS