2012-11-15 77 views
1

我爲一些動態選擇元素使用了收獲選擇,但是我遇到了一個問題,如果select元素靠近頁面底部,選擇列表被切斷。包含div被設置爲溢出:隱藏,並由於某種原因將其更改爲溢出:可見結果顯示在容器div內的滾動條。有沒有辦法讓div顯示「向上」,當它將被溢出中斷:hidden?

如果我可以讓選項列表像正常下拉菜單那樣工作,並在底部被裁剪時呈現「向上」,那將非常好。

那麼是否有一些神奇的CSS(或者可能是JavaScript/jQuery),可以強迫div顯示在select元素的頂部而不是它下面,但只有當它被包含元素截斷時纔會顯示?

或者更好,但我錯過了Harvest Chosen插件中的一個選項?

+1

你需要創建自己的「魔術」代碼來檢測以調整div的位置 – NoPyGod

+0

據我所知,CSS中沒有任何東西會使元素向上移動,它會剪切其容器的邊框 – NoPyGod

+0

當它剪輯時推起* – NoPyGod

回答

0

貌似即使在選擇的1.2.0中,它仍然具有相同的行爲。我很驚訝沒有人添加此功能。備選方案:使用Select2。

相關問題