2015 七月

欢迎来到 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);
            }
        };
    

标签云

分类目录

最新留言

  • 评论加载中...

与我联系

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

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