jquery - 如何在 javascript 中设置滚动条处理程序?

标签 jquery css scroll overflow drop-down-menu

问题: 我使用 selectbox jquery 插件来自定义我网站上的选择框。其中一些选择列表非常大,所以我决定使用 css 规则高度和 overflow-y:scroll 来缩短它们。但问题是当我尝试通过单击右侧滚动选择框消失时滚动,如果你使用滚轮它工作正常。那么问题是如何阻止此滚动条上的任何 javascript 事件处理程序,有什么想法吗?

当使用“坏”笔记本电脑的人将使用这些框时,没有其他滚动方式 - 只能使用滚动条,除了我的雇主希望有机会使用滚动条

最佳答案

这是一种不使用滚动条且只使用鼠标滚轮来滚动选择框的方法。

http://jsfiddle.net/NiceGuy4263/eCgQx/

您需要稍微调整一下才能使其正常工作,但它演示了基本原理。

关于jquery - 如何在 javascript 中设置滚动条处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6536287/

相关文章:

html - 浏览器正在覆盖我代码中的所有元素并将它们变成链接

Android 禁用 WebView 触摸但保持缩放/滚动

c# - 面板滚动后,面板内的 DataGridView 跳转到列表的开头

javascript - jQuery UI 对话框从缓存中选择标题

ruby - 在 Rails 3 应用程序中调用 .ajax 方法时出现 401 Unauthorized

javascript - 隐藏页脚 onload 并显示在滚动条上

html - 如何在我的 html 中添加一个小数字?

html - div的水平滚动条

html - 到达内部 div 的末尾时无法停止外部 div 的滚动

javascript - jQuery/CSS - 获取相关元素的位置,相应地定位工具提示