竖直滚动的禁用<多个元素不能在IE中工作
vertical scrolling of disabled <select> mutliple element not working in IE
我有一个禁用滚动条的选择多个元素。在Windows的Chrome和Firefox中,它仍然是可滚动的,但无法进行选择。但是在IE中它是不可滚动的,所以不是所有的选项都可以看到。
是否有办法迫使IE的行为像Chrome/FF在相同的方式?这基本上是一个只读的多选择选择列表,在那里他们可以看到哪些元素被选中了。
下面是一些示例代码和小提琴(http://jsfiddle.net/2ET44/2/:
)<select multiple size="5" style="max-height:50px" disabled>
<option>value number 1</option>
<option>val 2</option>
<option>val 3</option>
<option>val 4</option>
<option>val 5</option>
<option>value 6</option>
<option>val 7</option>
<option>val 8</option>
<option>val 9</option>
<option>val 10</option>
</select>
谢谢!
看看这个
HTML:
<div id="options">
<select multiple size="5" style="height:165px" disabled>
<option>value number 1</option>
<option>val 2</option>
<option>val 3</option>
<option>val 4</option>
<option>val 5</option>
<option>value 6</option>
<option>val 7</option>
<option>val 8</option>
<option>val 9</option>
<option>val 10</option>
</select>
</div>
CSS: #options {
height:50px;
width:115px;
overflow-x:hidden;
}
小提琴在这里:http://jsfiddle.net/2ET44/4/
IE只是以另一种方式运行。您可以通过使用div来处理滚动来解决这个问题。
尝试禁用选项而不是选择
<select size="5" style="height:100px" >
<option disabled>value 1</option>
<option disabled>value 2</option>
<option disabled>value 3</option>
<option disabled>value 4</option>
<option disabled>value 5</option>
<option disabled>value 6</option>
<option disabled>value 7</option>
<option disabled>value 8</option>
</select>
相关文章:
- 为什么在这个网站上不能通过JS访问元素
- 用javascript将script元素附加到头部;铬不能工作
- 如何在元素中处理鼠标事件,但不能在其子元素上处理
- 不能对包含同一类的所有元素使用.replacement()
- javascript don't不能按id找到每个元素
- javascriptexecutor-不能点击body样式标记为“”的元素;溢出:隐藏;
- 能够获取元素长度,但不能获取内部 HTML
- 为什么谷歌跟踪代码管理器不能安装在正文下的另一个HTML元素中
- IOS自动化:有没有办法;刷新'元素树(或者Instruments'认为可以访问和不能访问的任何内容)
- angular 2中另一个元素的“blur”之后不能“focus”
- jquery draggable和resizable在动态生成的元素中不能一起工作
- 不能同时通过类和数字 ID 选择 jquery 元素
- jQuery don'当元素被其他元素检索时,它不能正常工作
- 不能在复选框旁边显示元素
- 表单元素不能集中
- Jquery 不能在表单内选择输入元素,但在表单外部选择输入元素
- 不能只在火狐上动摇
元素 - 为什么我不能使用 .colspan 设置此元素的 colspan
- 为什么我不能检索DOM元素的CSS背景属性
- jQuery不能基于选择选项显示/隐藏元素