jquery - 尝试在选择框容器隐藏容器中使用滚动条

标签 jquery css internet-explorer google-chrome drop-down-menu

Here's my example.

我使用的是选择框插件的略微修改版本。我所做的修改之一是添加一个类来限制选项容器的高度,并在滚动条超过最近的相对定位父项高度的 50% 时添加一个滚动条。但是现在,当我尝试单击并拖动容器中的滚动条时(尤其是在 IE 和 Chrome 中),容器消失了,就好像我在它外面单击了一样。

有没有办法检测焦点何时位于滚动条上?或者您是否可以建议对插件进行任何其他修改,以防止选项消失,直到选择一个选项或容器外部确实存在点击事件?

最佳答案

当您在创建的 ul 外部单击时,您已将其设置为隐藏选择框。当您点击 .selectbox-wrapper 时将其更改为隐藏。

关于jquery - 尝试在选择框容器隐藏容器中使用滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14568579/

相关文章:

javascript - 对将要创建的元素调用函数

javascript - jquery中解析json对象

jquery - 单击时显示特定图像

jquery - 设置全日历单元格背景颜色

html - 浏览器支持 CSS3 还是 CSS2?更重要的是,针对 CSS2 或 CSS3 进行设计?

css - 表格行追加javascript后IE丢失css样式

javascript - jQuery:为什么不在生成的按钮上调用点击功能

javascript - 无法在路径/的 javascript 中访问 c​​ookie

filter - IE 9 的 RGBA 文本替代品。无法解决此问题

jquery - Jcrop 和 IE 以及动态添加图像的问题