2012-11-15 46 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。

相关问题