2016-08-29 103 views
0

我有一個下拉列表,其中有幾個選項。當用戶點擊下拉列表時,它必須顯示前四個項目和一個垂直滾動條。當用戶滾動顯示列表 中的剩餘物品時。javascript在下拉列表中顯示垂直滾動條

請找到樣品小提琴。 http://jsfiddle.net/db8Lp/105/

請建議如何使用javascript/css來查看垂直滾動條來查看列表中的其餘項目。由於我是新手,任何建議都會非常有幫助。 我試過在<select>中使用size="4",但在頁面加載時顯示帶滾動條的列表,但我的要求是當用戶單擊下拉列表時顯示帶滾動條的列表。請指教。

+0

您可以使用CSS?爲外容器賦予一個「高度」值並滾動「auto」。 –

+0

打開使用jQuery的解決方案? http://jsfiddle.net/db8Lp/106/ – DaniP

+0

@DaniP - 我不能使用jQuery,我們可以實現這個使用JavaScript? – Rij

回答

0

這真的很容易解決,你可以使用只有HTML和CSS。

這是demo

在你的HTML,你應該添加...

<select size="4"> 

在你的CSS,你應該添加...

select { 
    overflow-y: scroll; 
} 
+0

Scroobar沒有顯示。當用戶點擊列表時,我也想顯示4個項目和一個滾動條。 – Rij

+0

代碼正在工作。我更新了jsfiddle。 –

+1

OP希望:只有當用戶點擊選擇標籤時,才能使用滾動條顯示列表。 –