可以将宽度设置为选项吗?我尝试了很多方法,但直到现在,没有:( 只在IE上我有这个问题。已经尝试过这个:
jQuery的:
$( "select" ).toggle(
function() {
$( "option" ).animate({
width: 500
}, 1000 );
},
function() {
$( "option" ).animate({
width: 240
}, 1000 );
}
);
- 其他jQuery -
$("select")
.mouseover(function(){
$(this)
.data("origWidth", $(this).css("width"))
.css("width", "auto");
})
.mouseout(function(){
$(this).css("width", $(this).data("origWidth"));
});
- css -
option{
width:auto;
}
- 所有在IE以外的其他浏览器上都很完美 -
如果有人能帮我解决这个问题,我真的很感激。
检查小提琴示例:http://jsfiddle.net/DCjYA/173/
答案 0 :(得分:0)
试试option { display: block; }
。如果需要对齐option { float: left; }