问问题
408 次
2 回答
0
我还没有发现这个问题的根本原因,但是通过使用普通select
元素并使用 CSS 设置样式来解决它。
为了避免下拉箭头按钮可见,我习惯将元素jQuery.wrap()
包装在select
元素中,使用比 更宽div
的元素设置我想要的样式,即:select
div
div {
border: 1px solid #FFF;
overflow: hidden;
width: 100px;
}
div select {
background: transparent;
border: 0;
padding: 8px 10px;
color: #FFF;
width: 150px; /* wider than the div, to hide the drop-down arrow */
}
于 2013-04-16T10:05:33.603 回答
0
据我所知,jQuery 2.0 在 IE > 8 中不起作用
请记住,jQuery 2.0 不会在 IE 6、7 或 8 上运行;我们为 jQuery 1.9 保留了这个职责。我们完全预计大多数 Internet 网站可能会在相当长的一段时间内继续使用 jQuery 1.x,只要旧版本的 IE 仍然包含很大比例的网络冲浪者。因此 jQuery 团队也将继续支持 jQuery 1.x 和 2.x 行。不要因为在您的网站上使用 1.9 而觉得您错过了什么或落后了,因为 1.9 和 2.0 的 API 是相同的。
http://blog.jquery.com/2013/03/01/jquery-2-0-beta-2-released/
于 2013-04-15T13:39:57.627 回答