twitter bootstrap typeahead下拉列表

时间:2012-11-07 14:13:44

标签: html css ruby-on-rails-3 html5 twitter-bootstrap

您好我正在使用Twitter bootstrap。我在模型窗口中使用了typeahead。我的问题是,当我输入文本框时,下拉列表即将完美,但它会出现在文本框的最底部。我观察到当下拉即将到来时,存在属性顶部设置。但我不知道如何在运行时更改它。

以下是图片:enter image description here

我不擅长CSS。谁能告诉我应该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

您需要覆盖bootstrap中typeahead类的一些默认样式。具体来说,我可以通过将位置设置为relative并将z-index设置为10000来使其正确显示。位置属性要求您使用!important声明。

.typeahead {
    position:relative !important;
    z-index:10000;
}​

http://jsfiddle.net/technotarek/Msttw/看到我的工作小提琴。

请注意,我的预先输入值是彩虹的颜色,以防您触发它时遇到问题。

此外,根据您的确切表单布局,您可能需要使用顶部/底部或左/右CSS属性来调整typeahead元素的位置以适合您自己的情况。