![](/img/trans.png)
[英]Is it possible to use different size (width) select box with uniform (jquery plugin)?
[英]Jquery Uniform change select size
<script>
$('div.selector span', $('#parent_span')).css('width', '600px');
$('div.selector', $('#parent_span')).css('width', '630px');
</script>
<span id="parent_span">
<select style="width:630px;">
</select>
</span>
這對我有用:
在創建時設置selectAutoWidth : true
。
例如:
$("select, input, textarea, input:checkbox, input:radio, input:file").uniform({selectAutoWidth : true});
然后給選擇一個寬度。 例如: <select id="xx" style="width:70px;">
使用CSS更改div.selector span
寬度,但您也必須考慮父標記的寬度。
使用內聯樣式是不好的做法。 根據統一文檔,這是正確的方法:
如果你想指定一個select元素的大小,然后讓Uniform適當地包裝它,那將會有一些困難。 需要檢測元素的大小,然后由Uniform更改。 為此,建議您在遇到問題時執行其中一種解決方案。
為元素設置自定義內聯寬度()(不良做法)
要么
使用兩個css規則; 選擇{width:XXpx}和.selector select {width:100%}
所以使用第二個選項,在你的css文件中執行:
#parent_span select {width:630px;)
#parent_span .selector select {width:100%;}
訣竅是630px用於構建包裝Uniform div然后第二個css規則踢,這使得select標簽在其中占據100%。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.