2011-06-21 117 views
4

我的網頁上有dropdownlist。Dropdownlist - 顯示元素的數量

當我點擊它時,包含所有項目的列表被展開。但是這個名單很長。

我該如何改變它以實現一個列表(例如)5個顯示的項目和滾動條旁邊的列表。

如果這是不可能的,我怎麼能用ListBox來做到這一點?我知道它是Rows屬性,但是我可以聲明在展開列表之後不會顯示多少行。

回答

2

此控件當然會作爲標準<select>控件呈現在頁面上。

有了這些,下拉列表的高度一旦下降就由瀏覽器決定,並且您無法控制這一點。您會注意到當列表接近頁面的底部時,瀏覽器將按照您的建議實現滾動條,但不會顯示您想要的項目數量。

我唯一的建議是調查一些客戶端下拉加載項提供的選項。你可能會找到一些jQuery的幫助。

一個簡單的谷歌搜索「jquery dropdowns」產生了這篇文章作爲最重要的結果:38 jQuery And CSS Drop Down Multi Level Menu Solutions。如果你在這裏找不到東西,那麼在搜索結果中也有很多類似的網站。