jQuery - iPad / iPhone - 禁用后滚动

时间:2012-05-29 16:21:07

标签: jquery iphone ipad javascript-events scroll

我使用以下功能禁用了iPad上的滚动:

function disableScrolling() {
    document.ontouchmove = function(e){
            e.preventDefault();
    }
}

有没有办法再次启用它?

在以下功能中特别有用:

function enableScrolling() {
    // enable scrolling
}

1 个答案:

答案 0 :(得分:10)

这应该有效,

var disableScroll = false;

function disableScrolling() {
    disableScroll = true;
}


function enableScrolling() {
    disableScroll = false;
}

document.ontouchmove = function(e){
   if(disableScroll){
     e.preventDefault();
   } 
}