我使用此JavaScript,直到我的页面加载它显示一个简单的image.but问题是用户可以滚动页面使加载动画向上移动。我想防止this.oneone请帮助me.here是我use.Scrolling的代码是防止Linux操作系统(Ubuntu的),但我能够滚动在Windows如何防止页面加载滚动
3
A
回答
-1
,如果你做了什么@joe建议,并没有可用的JS,你不稍后会应用另一个css规则,那么屏幕将不可滚动。更好的身体标记后具有立即应用于
<body>
<script>
$('html, body').css({ 'overflow': 'hidden', 'height': '100%' })
</script>
...
markup blah blah blah
...
<script>
$('html, body').removeAttr('style')
</script>
</body>
,并有另一个脚本在底部刚body标签之前删除样式属性的脚本。
,如果你使用CSS,而不是JS做的,只是在脚本标签放置
0
您可以尝试在CSS中把这个在您的父母DIV
#mydiv {
overflow:hidden
}
现在在你的文件中加入:
$('#mydiv').css('overflow', 'auto');
OR
这个类添加到您的身体
.stop-scrolling {
height: 100%;
overflow: hidden;
}
5
使用该禁用滚动:
没有滚动
$('html, body').css({
'overflow': 'hidden',
'height': '100%'
})
,这再次给后启用滚动页面加载完成或页面准备就绪:
滚动
$('html, body').css({
'overflow': 'auto',
'height': 'auto'
})
恢复如有问题,虽然测试的主要浏览器...
+0
谢谢:) –
1
同一个地方风格的标签,您需要添加位置固定:
$(window).load(function() {
$('body').css({'overflow':'auto', 'height':'auto', 'position':'relative'});
});
body {
overflow: hidden;
height: 100%;
position: fixed;
width:100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
相关问题
- 1. 防止滚动页面重新加载
- 2. 如何防止页面在加载时滚动到iframe?
- 3. 防止页面滚动
- 4. 如何防止页面重新加载?
- 5. 如何防止页面重新加载
- 6. javascript - 防止页面加载
- 7. 防止加载页面
- 8. 防止浏览器滚动以在页面加载时散列
- 9. 防止页面滚动焦点切换
- 10. 如何在页面加载时防止css关键帧动画?
- 11. 如何防止书签自动重新加载页面?
- 12. 如何防止Durandal在启动时重新加载页面?
- 13. 你如何防止移动safari上textarea的页面滚动
- 14. jquery.scrollTo - 滚动页面加载
- 15. 滚动时页面加载
- 16. 滚动div不滚动页面加载
- 17. 防止整页滚动iOS
- 18. 防止CSS页脚滚动
- 19. 如何防止浏览器自动滚动重新加载JavaScript?
- 20. 防止加载禁用js的页面
- 21. 的Javascript ::防止当页面被加载
- 22. htaccess防止直接页面加载
- 23. 基本认证防止页面加载
- 24. 防止在JavaScript中加载页面?
- 25. 防止页面重新加载提交
- 26. 防止页面加载刷新
- 27. 加载时防止页面闪烁
- 28. 的location.hash防止页面加载在Chrome
- 29. 防止页面滚动而滚动div元素
- 30. 防止页面在Flash对象内滚动时滚动
正是我所需要的,使其'位置:固定'和'宽度:100%'和'高度:100%':) –