選択ボックスをクリックしたときに表示されるドロップダウンの高さを変更できないことを誰かが確認できますか?
select の size 属性によってリストのように見えますが、CSS の height 属性もあまり効果がありません。
選択ボックスをクリックしたときに表示されるドロップダウンの高さを変更できないことを誰かが確認できますか?
select の size 属性によってリストのように見えますが、CSS の height 属性もあまり効果がありません。
確認済み。
ドロップダウンする部分は、次のいずれかに設定されます。
x
(スクロールバーで残りを表示) x
。
上記の (3) については、このJSFiddleで結果を確認できます
私はこの問題に対処するためにドロップダウン置換jqueryプラグインに取り組んできました。この投稿の時点では、外観と機能の点でネイティブドロップダウンとほとんど区別できません。
ここにデモがあります(ダウンロードへのリンクもあります):http: //programmingdrunk.com/current-projects/dropdownReplacement/
プラグインのプロジェクトページは次のとおりです。
http://plugins.jquery.com/project/dropdownreplacement
(更新:)jqueryプラグインページが機能しなくなったようです。プラグインが機能するようになったときに、プラグインを新しいサイトに配置しない可能性があります。デモ/ダウンロードには、programmingdrunk.comのリンクを使用してください。
実際、あなたは一種のことができます!javascript に煩わされないでください...私が作成している Web サイトで同じことで立ち往生していたのですが、タグの CSS で「font-size」属性を増やすと、高さも自動的に増加します。ささいなことですが、それは私をとても悩ませているものです。
Chi Rowの回答は問題に対する適切なオプションですが、onclick
引数にエラーが見つかりました。代わりに、次のようになります。
<select size="1" position="absolute" onclick="size=(size!=1)?1:n;" ...>
(そして、「 n 」を必要な行数に置き換える必要があることに注意してください)
1本で高さを変えることができます。使用しないでくださいheight="500"
(単なる例の番号)。スタイルを使用します。<style>
タグを使用するか、これを使用できます。
<!DOCTYPE html>
<html>
<body>
<select id="option" style="height: 100px;">
<option value="1">Option 1
<option value="2">Option 2
</select>
</body>
</html>
変更点にスポットライトを当てます。
<select id="option" style="height: 100px;">
さらに良いことに...
style="height: 100px;">
わかりますか?
役に立ったら投票してください!