2010-11-22 189 views
0

我想在<select>標記中顯示垂直滾動條,因爲有更多選項,所以我需要滾動條。如何爲<select>標記添加水平和垂直滾動條

+0

http://stackoverflow.com/questions/901089/html-select-scroll-bar – ArK 2010-11-22 06:23:06

+0

它不符合我的要求。當用戶點擊選擇框時,我需要顯示滾動條,然後出現一個顯示滾動條的下拉菜單。 – Chauhan 2010-11-22 06:38:47

回答

0
<html> 
    <body> 

    <select multiple="yes" style="height: 200px; width: 200px;"> 
     <option>1</option> 
     <option>1</option> 
     <option>1</option> 
     <option>1</option> 
     <option>1</option> 
     <option>1</option> 
    </select> 

    </body> 
</html> 

請注意,爲了僅允許選擇一個選項,可以省略multiple屬性。

+0

感謝您的回覆,但實際上此選擇框會自動顯示下拉菜單,但當用戶單擊選擇框向下箭頭時(顯示在右側),將顯示下拉菜單 – Chauhan 2010-11-22 06:43:14

0

我建議使用自定義下拉元素,如果您需要對列表本身進行樣式設置,因爲您對樣式化默認選擇下拉菜單沒有太多控制。垂直滾動條應該出現,當他們更多的元素比適合顯示區域。

+0

自定義下拉是什麼意思? – Chauhan 2010-11-22 09:42:29

+0

這意味着你有一個輸入只讀和一個圖像靠近它的向下箭頭,並點擊你顯示它下面的容器。這可以很容易地用jQuery實現。 – rbhro 2010-11-22 09:49:04

+0

亞,但我沒有任何想法的jQuery? – Chauhan 2010-11-22 09:59:57