Ширина селекта

KolyaA

Guest
Ширина селекта

Можно ли сделать как-нибудь, чтобы сам элемент <SELECT> в нераскрытом виде имел одну ширину. А после его раскрытия выпадающий список другую ?

Т.е. сложность в том, что если задать ширину для <SELECT>, то элементы выпадающего списка с большей шириной просто обрезаются.
 

KolyaA

Guest
Ну я и пишу
<SELECT STYLE='width:80px'>
<OPTION STYLE='width:120px'>длиннаядлиннаядлинная</OPTION>
</SELECT>

Это не помогает. Все равно ширина у выпадающего равна 80.
А остаток обрезает.

Может можно как-нибудь вывернуться? Что-то ничего не могу придумать.
 

lucas

Guest
<Идея>
Динамически менять стиль в зависимости от состояния списка (открыт/закрыт) (+JS).
</Идея>
 

KolyaA

Guest
Да. Наверно можно попробовать. Только расширяться наверно будет весь селект, т.е. на странице все ехать будет.

Но все равно попробую - потом, когда уже доделывать буду. Что получится напишу.
 

KolyaA

Guest
Ясно. С кондачка это дело не взять. Когда будет время помучаюсь над этим. Спасибо за помощь.
 
Сверху