我需要在页面加载时禁用滚动,而在DOM加载时启用滚动。 我的意思是,加载所有插件和图像后,我需要启用滚动功能。不是$ {document).ready 这是我的禁用和启用滚动的代码。 (我有预加载器)
<script type="text/javascript">
document.ontouchmove = function(event){
event.preventDefault();
}
</script>
<script type="text/javascript">
$(window).load(function(){$(".preloader").delay(1600).fadeOut("1200");$(".cssload-loader").delay(1500).fadeOut("1200");})
$('html, body').css({'overflow':'hidden'})
$(document).ready(function(){setTimeout(function(){$('html, body').css({'overflow':'auto'});},3500);},3500);document.ontouchmove=function(e){e.preventDefault();}
$(document).ready(function(){setTimeout(function(){document.ontouchmove=function(e){return true;};},3500);},3500);
</script>
当我将“就绪”替换为“ DOMcontentloaded”时-永久禁用滚动。