0
我在IE6中开发。我有一个简单的组合框有三个选项(空的默认和其他两个)。组合不显示他的选项
有时,这种组合显示了正确的方式的选项,如下所示:
但其他时候,组合具有相同的选项,但它并没有告诉他们,就像这样:
这些选项可以证明在那里,因为我可以将鼠标放在组合框中,使用鼠标滚轮,我可以上下选择。但组合不打开(或钻取,我不知道正确的动词)。
在同一个视图中的其他连击展示自己的选择很好,他们有一个CSS类是这样的:
.myStyle { width: 170px; padding:1px 0px 1px 0px; }
这种“反叛”的组合也有这种风格。我究竟做错了什么?这是一个CSS问题?
请注意,组合在表格中的单元格内。该代码是:
<select id="mySelect" class="myStyle">
<option value="0"> </option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
在JavaScript部分,如果我不使用jQuery代码,组合选择从不显示:
$("#mySelect").css("width","auto");
正因为如此,至少在某些时候,组合可以显示选项。
请向我们展示您的字段以及CSS的HTML代码。 – Spudley 2011-04-28 09:37:05
任何时候有人说“IE6是一项要求”,告诉他们开发的成本是开发的两倍,而不是一样好。看看它是否仍然是一个需求之后。 – Spudley 2011-04-28 09:38:16
@Spudley代码在帖子正文中。关于IE6,我同意你的意见,但它是官方的企业浏览器,网络必须为此做好准备。为什么他们不迁移到IE7,IE8,FF ...?这很烦人,但我不知道。感谢您的关注。最好的问候 – 2011-04-28 09:50:39