Używam Select2 3.3.2select2 - Ustawianie różnej szerokości do wprowadzania i rozwijania
Mam bardzo bardzo długie opcje w wyborze. przykład:
<select id="e1">
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option>
<option value="WY">very long long long text</option>
<option value="WY">very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long text</option>
</select>
Celem jest uniknięcie owijanie opcji gdy rozwijana otworzy.
Chciałbym ustawić długą szerokość rozwijanego menu po otwarciu (na przykład - 800px, a nawet automatycznie ocenianą szerokość).
Aby zachować dane wejściowe o małej szerokości, gdy menu rozwijane jest zamknięte (na przykład 300 pikseli).
Poszłam za tym numerem "Add option to set dropdown width" select2.
Ale nie mogłem go uruchomić, szerokość opcji/rozwijania jest taka sama jak szerokość wejściowa i opcje jako zawijane do wielu linii.
Oto demo z moim problemem w jsfiddle - http://jsfiddle.net/ewwAX/
Dziękuję wszystkim z góry za pomoc.
Cześć, możesz mi pomóc też chcę, że spadek w dół powinien być szeroki, jak jej tam w skrzypcach, ale gdy wybrany powinien być z powrotem do swojej normalnej szerokości bez względu na to, jak szeroki termin jest –
@NK - Zobacz odpowiedź Dave'a Amphletta poniżej. To działa dla mnie. – w00ngy
@NK jeśli zmienisz jsfiddle, aby użyć klasy css (zamiast identyfikatora), zostanie użyta właściwość width (dla stanu zamkniętego) – roberkules