我以爲它是與行高CSS屬性有關,但它不起作用。單擊向上/向下滾動按鈕時如何調整滾動量?如何在點擊滾動條按鈕時控制Firefox中的滾動增量?
回答
據我所知,這不是你可以控制的東西。但是,您可以偵聽Javascript onScroll事件,然後使用Javascript scrollBy方法根據您的需要或多或少地滾動頁面。我不確定這是如何看起來的,但事情可能會讓用戶產生一些疑惑和困惑。您還必須考慮用戶是否放大或縮小頁面。
您還需要考慮使用鼠標滾輪或通過拖動滾動條進行滾動的用戶。沒有辦法確定用戶如何滾動頁面。 – thesonglessbird 2010-12-13 17:24:13
非常感謝您的幫助。我沒有將這個用於內容,而是用於UI。我發現MDC說滾動條有一個「增量」屬性,但我不知道如何訪問元素的滾動條。看起來滾動條不在DOM樹中。奇怪! – ithinc 2010-12-14 06:21:41
假設你想滾動任意區域(而不是一個對象,比如一棵已經支持滾動的樹),那麼你可以設置overflow:hidden並使用顯式的滾動條元素。不幸的是,腳本沒有簡單的方法檢測用戶與滾動條元素的交互,除了觀看curpos屬性。
你無法控制,直接點擊Firefox中的滾動增量時滾動條按鈕,但您可以使用此代碼:
//element may be window or a HTML element
//amount of incrementation should be an integer representing the number of pixels to be scrolled
//works in all last versions of major browsers
element.addEventListener(/firefox/i.test(navigator.userAgent) ? 'DOMMouseScroll' : 'mousewheel', function (event) {
element.scrollTop -= (event.detail ? (event.detail % 2 ? event.detail/-3 : event.detail/-2) : event.wheelDelta/120) * amount;
event.preventDefault();
}
- 1. 如何在winforms滾動條上計算點擊滾動量?
- 2. 如何在ios 7 xcode的滾動視圖上點擊按鈕時滾動scrollview?
- 3. 畫廊滾動時點擊按鈕?
- 4. 點擊按鈕時GridView向下滾動?
- 5. 如何停止滾動並在點擊按鈕時恢復滾動?
- 6. 自動滾動按鈕點擊閃亮
- 7. 滾動條按鈕遞增/遞減
- 8. 當我點擊按鈕時,如何自動滾動到div?
- 9. 如何在JavaScript中控制滾動條?
- 10. 在滾動後點擊按鈕apk
- 11. 單擊按鈕時自動滾動uipickerview
- 12. ListView的滾動按鈕上點擊
- 13. 當點擊取消按鈕時ngSweetAlert垂直滾動條消失
- 14. 滾動條滾動控制滾動區域Qt中
- 15. 如何在Firefox中隱藏滾動條?
- 16. 電暈滾動按鈕和/或圖像=滾動+點擊
- 17. jQuery - 滾動到按鈕點擊定位
- 18. WPF點擊按鈕滾動查看器
- 19. Firefox中的滾動條
- 20. 如何滾動Firefox中沒有滾動條的窗口?
- 21. firefox flex不會爲滾動條增長
- 22. 單擊按鈕滾動UIScrollView
- 23. 點擊按鈕時,如何讓導航欄滾動頁面?
- 24. 如何點擊導航按鈕時水平滾動網頁?
- 25. VB.NET:滾動條「按鈕」?
- 26. 點擊我的提交按鈕時自動滾動
- 27. Firefox IFrame滾動條
- 28. 如何在滑動滾動視圖中控制自動滾動
- 29. 點擊按鈕滾動窗口頂部隨着增加高度
- 30. 如何通過點擊按鈕自動向下滾動模式?
我有在Firefox行滾動量是從CSS字體屬性。 – ithinc 2011-01-02 15:48:27
這在滾動溢出區域的情況下是正確的。 – Neil 2011-01-20 00:23:45
IIRC,這是一個OS級別的設置。我不會推薦搞亂它。 – drudge 2011-01-20 01:21:35