【发布时间】:2013-03-16 03:05:47
【问题描述】:
我在滚动的页面上有一个标准的<select multiple>...</select> 选项列表。滚动浏览文档时,尤其是使用触控板时,一旦指针悬停在 <select> 元素上,页面就会停止。
我怀疑由于multiple 属性,该元素控制了指针,因此它的选项列表可以滚动浏览。但是,我有意显示所有可用选项,因此我想以某种方式阻止滚动覆盖行为。
我注意到-webkit-appearance: listbox; 用于多选,而menulist 用于单选。我尝试使用 pointer-events CSS 属性,但它会导致选项列表变得无法选择。
除了转换为单选按钮之外还有什么建议吗?
更新 感谢 btevfik,我现在注意到该问题直接归因于具有固定高度且滚动溢出的表单。
有没有办法防止这种行为发生在溢出的内容上?
【问题讨论】:
标签: javascript html css webkit scroll