我使用此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%':) –