Установите ширину <option>на IE8 - PullRequest
1 голос
/ 23 января 2012

Можно ли установить ширину для опции?Я пробовал много способов сделать это, но до сих пор ничего :( Только в 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/

1 Ответ

0 голосов
/ 28 февраля 2012

Попробуйте option { display: block; }.Если это было необходимо для выравнивания option { float: left; }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...