我使用CSS來隱藏瀏覽器側面的滾動條。但是,我仍然可以使用我的鍵盤在頁面上滾動。有沒有辦法讓頁面上的鍵盤無法滾動?防止使用小鍵盤滾動
1
A
回答
1
body, html {
overflow: hidden;
height: 100%;
}
+0
它仍然不起作用。也許這是因爲我正在使用導航欄?當我將位置設置爲固定時,它「起作用」,但當然這隻會造成頁面不移動的錯覺。 –
+0
更新了代碼。您可能必須以固定高度設置您的html元素,這樣主體纔會繼承它 – DMTintner
1
這裏是一個jQuery的解決方案,FWIW ...塊或全部上下按鍵
$(document).keydown(function(event){
if(event.which == 38 || event.which == 40){
return false;
}else{
return true;
}
});
相關問題
- 1. 防止滾動,而鍵盤的Tab鍵
- 2. 防止鍵盤顯示滾動iOS 6
- 3. 使用鍵盤滾動?
- 4. 防止鍵盤滾動UITableView下的headerview下的UITextField?
- 5. 防止鍵盤在UITableView中移動textview
- 6. hslider防止鍵盤事件
- 7. 防止鍵盤斷線
- 8. 滾動UITableViewCell鍵盤上的小桌面
- 9. 的Flex防止軟鍵盤從收盤
- 10. 禁用UIScrollView滾動鍵盤
- 11. JS鍵盤滾動
- 12. 防止分割鍵盤並阻止它
- 13. Fullpage.js - 防止滾動
- 14. 防止ScrollViewer滾動
- 15. 防止ListView滾動
- 16. 防止iframe滾動
- 17. CSS防止滾動
- 18. 防止FlipView滾動
- 19. 防止UITableView滾動?
- 20. 鍵盤掛鉤,防止鍵盤輸入到應用程序
- 21. Bootstrap>使用Tab鍵時防止滾動到哈希
- 22. 在移動Safari中顯示鍵盤時防止屏幕向上滾動
- 23. 如何使用鍵盤滾動照片
- 24. 使用鍵盤事件滾動文本
- 25. WPF框滾動使用鍵盤問題
- 26. 使用鍵盤滾動表格
- 27. 自動滾動鍵盤?
- 28. 防止JavaScript啓動滾動
- 29. 防止RichTextBox自動滾動
- 30. 防止contenteditable自動滾動
我要問:到底爲什麼要? – Blazemonger
我只是不希望用戶能夠在該網頁上向下滾動。我希望該網頁是靜態的。例如,像這樣的網頁:http://math.berkeley.edu/~hutching/personal/namesakes/index.html。但它只是因爲沒有足夠的文本而是靜態的。 –
問題在於你不知道用戶的瀏覽器窗口有多大。如果他們有一個小巧的智能手機屏幕,他們可能永遠無法看到你希望他們看到的一切。 – Blazemonger