Cordova 当页面加载器出现时,禁用jquery mobile中的滚动

Cordova 当页面加载器出现时,禁用jquery mobile中的滚动,cordova,jquery-mobile,Cordova,Jquery Mobile,当我的加载器出现在jquerymobile phonegap应用程序中时,我需要禁用触摸和滚动。我正在打开Html元素上的加载器,并使用加载器CSS类 .loaderCont { background-color: rgba(255,255,255, 0.99); height: 81%; width: 100%; position: fixed; right: 0; top: 0; z-index: -1; overflow:hidden; margin-top: 20%; } 这是我

当我的加载器出现在jquerymobile phonegap应用程序中时,我需要禁用触摸和滚动。我正在打开Html元素上的加载器,并使用加载器CSS类

.loaderCont {
background-color:  rgba(255,255,255, 0.99);
height: 81%;
width:  100%;
position: fixed;
right: 0;
top: 0;
z-index: -1;
overflow:hidden;
margin-top: 20%;

}
这是我的加载器类。 这是我的加载器。我可以在加载器上滚动时滚动背景内容。
我只需要停止此操作。

在javascript中加载进度屏幕时,可以禁用滚动操作,并在进度屏幕隐藏后重新启用。为此,您可以使用以下选项:

要禁用滚动,请执行以下操作:

document.addEventListener('touchmove', scrollHandler);

function scrollHandler(e){
    e.preventDefault();
}
要再次启用滚动,请执行以下操作:

document.removeEventListener('touchmove', scrollHandler);

在javascript中加载进度屏幕时,可以禁用滚动操作,并在进度屏幕隐藏后重新启用。为此,您可以使用以下选项:

要禁用滚动,请执行以下操作:

document.addEventListener('touchmove', scrollHandler);

function scrollHandler(e){
    e.preventDefault();
}
要再次启用滚动,请执行以下操作:

document.removeEventListener('touchmove', scrollHandler);