我以为它是与行高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. 点击按钮时GridView向下滚动?
- 3. 画廊滚动时点击按钮?
- 4. 自动滚动按钮点击闪亮
- 5. 当我点击按钮时,如何自动滚动到div?
- 6. 在滚动后点击按钮apk
- 7. 如何在JavaScript中控制滚动条?
- 8. WPF点击按钮滚动查看器
- 9. firefox flex不会为滚动条增长
- 10. 如何滚动Firefox中没有滚动条的窗口?
- 11. 如何点击导航按钮时水平滚动网页?
- 12. VB.NET:滚动条“按钮”?
- 13. 点击我的提交按钮时自动滚动
- 14. 如何在滑动滚动视图中控制自动滚动
- 15. 如何通过点击按钮自动向下滚动模式?
- 16. 如何区分滚动条点击事件和滚动条拖动事件?
- 17. 如何使用不带滚动条的按钮在VB.NET中向下滚动
- 18. 如何用QListWidget控制滚动条
- 19. Chorme按钮点击事件后滚动条不显示?
- 20. 如何在单击按钮时滚动edittext的内容?
- 21. Windows消息泵在点击滚动条控件时暂停
- 22. 如何在点击并按住按钮时继续滚动图像?
- 23. TBODY滚动焦点在FireFox
- 24. 如何滚动按钮上的HorizontalScrollView点击Android?
- 25. j按下自动滚动按钮点击
- 26. 如何制作滚动条?
- 27. 点击滚动按钮,每隔几秒钟点击一次
- 28. 如何在滚动时隐藏按钮并在滚动停止时显示?
- 29. 增加和减少按钮点击自动滚动文本速度
- 30. 如何在android中创建增量水平滚动条?
我有在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