ドロップアウト/選択ボックスを固定幅、つまり125pxに設定する方法が分かっている人はいますか?それを開くと、ドロップダウン部分は自動的にリストを選択し、アイテムを選択すると、ドロップダウンリストのサイズを125ピクセルに戻しますか?エキスパンド選択ボックス
これはFFですが、IEでは現在ありません。事前に
おかげで、 B
ドロップアウト/選択ボックスを固定幅、つまり125pxに設定する方法が分かっている人はいますか?それを開くと、ドロップダウン部分は自動的にリストを選択し、アイテムを選択すると、ドロップダウンリストのサイズを125ピクセルに戻しますか?エキスパンド選択ボックス
これはFFですが、IEでは現在ありません。事前に
おかげで、 B
:125px。
ポップアップ部分の幅を制御できるかどうかはわかりませんが、通常は自動的にサイズが変更されます(任意の上限まで)。
あなたが後になっている効果を達成するには、いくつかのCSS 3のプロパティ(すべてのブラウザで動作しません)またはJavascriptを使用する必要があると思います。
選択ボックスのonFocusイベントとonBlurイベントを使用し、それに応じてstyle.widthプロパティを更新できます。コードサンプルがほしいと思ったら教えてください!
hi philwilks。あなたの返信をありがとう、私はCSSのドロップダウンボックスが作成されている方法のために、JSは動作しないので、CSS 3に興味があります。 ありがとう、 B. –
ここでは、mousedownの選択ボックスのサイズを変更するクイックjQueryソリューションを紹介します。次に、何かが選択されたり離れたりすると、それを元に戻します。
var example = $('#some-id');
$(example).mousedown(function() {
$(this).css('width','400px');
});
$(example).blur(function({
$(this).css('width','200px');
});
$(example).change(function() {
$(this).css('width','200px');
});
これにはJSが必要です。 jQueryの助けを借りてこれを行うことができます。 [この回答](http://stackoverflow.com/questions/73960/dropdownlist-width-in-ie/2516571#2516571)も参照してください。 – BalusC