选择父div之外的下拉列表

时间:2014-10-22 07:37:22

标签: javascript jquery drop-down-menu jquery-chosen

我一直在为我的应用程序使用Chosen插件,但我遇到了几个主要问题。它们都归结为同样的事情 - 下拉列表被创建为select元素的兄弟div,因此它被强制在父div中呈现。在我的情况下,它设置为overflow: auto,如果选择位于可见区域的底部附近,则会产生不良行为。

显然,解决方案是将下拉元素附加到body并使用动态定位。我可以通过花一些时间使用选择的代码来解决这个问题,但我想知道是否有现有的解决方法/分支(我能找到的唯一可用的是几年前的日期,并且可能缺少许多新功能来自主要版本)。我想这是一个非常常见的用例(在对话框中使用它也会出现在脑海中)。 此外,它也应该能够放下,以防它靠近页面底部。

更新:我预计这是一个已知问题,所以我认为不需要一个例子。无论如何,这里是:http://jsfiddle.net/ooonqtox/

0 个答案:

没有答案