私はSelect2を使用しています3.3.2select2 - 入力とドロップダウンの幅を変更する
私は非常に長いオプションを選択しています。 例:
<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>
目的は、ドロップダウンが開くときのオプションの折り返しを避けるためです。
オープン時にドロップダウンに長い幅を設定したい(たとえば、 - 800px、または自動評価された幅など)。
しかし、ドロップダウンが閉じているときに入力を短く(たとえば300px)維持する。
私はこののselect2の問題に続きました。
しかし、私はそれを動作させることができませんでした。オプションの幅/ドロップダウンは入力の幅と複数の行に囲まれたオプションと同じです。ここで
はjsfiddleでの私の問題のデモです - http://jsfiddle.net/ewwAX/
助けるため、事前にすべてのいただきありがとうございます。
こんにちは、あなたがドロップダウンそのそこにあなたのフィドルのように広いなければならないことを私はしたい、あまりにも私を助けるが、一度それがどんなに広い背中は通常の幅に日付あってはならない選択してくださいでき –
@NKです。下記のDave Amphlettの答えをご覧ください。これは私のために働く。 – w00ngy
@NK jssfiddleを変更して(idの代わりに)cssクラスを使用すると、widthプロパティが使用されます(閉じた状態の場合) – roberkules