https://github.com/ivaynberg/select2の select2 ボックスが気に入っ ています。 format: オプションを使用して各要素をフォーマットしていますが、見栄えがします。
選択した要素が画像のために選択ボックスの高さよりも大きいことを除いて、すべて問題ありません。
幅を変更する方法は知っていますが、高さを変更して、要素が選択された後に全体が表示されるようにするにはどうすればよいですか (約 150px)
これが私の開始です:
<script>
$("#selboxChild").select2({
matcher: function(term, text) {
var t = (js_child_sponsors[text] ? js_child_sponsors[text] : text);
return t.toUpperCase().indexOf(term.toUpperCase()) >= 0;
},
formatResult: formatChild,
formatSelection: formatChild,
escapeMarkup: function(m) {
return m;
}
});
</script>
ここに私の選択ボックスがあります
<select id="selboxChild" style="width: 300px; height: 200px">
<option value="">No child attached</option>
</select>
明確にするために:各オプションの高さを変更したくありません 。子を選択した後に高さを変更する選択ボックスを探しています。
したがって、ページが最初にロードされると、「子が選択されていません」と表示されます。ドロップダウンをクリックして子を選択すると、子の画像が表示されます。今、展開する選択ボックスが必要です! そうしないと、子供の絵が途切れてしまいます。
誰かわかりますか?