twitter-bootstrap typeahead RTL - 错误的位置

时间:2013-03-18 15:34:24

标签: jquery css twitter-bootstrap bootstrap-typeahead

我正在使用twitter-bootstrap typeahead从服务器获取数据并将其显示为用户类型。

问题是我的网站是RTL,这会使结果框不对齐。

在chrome上,结果框与最右边对齐,在FF上显示在输入的左侧。

我试图搜索它,似乎没有解决办法。

这是twitter-bootstrap适用的硬编码风格:

<ul class="typeahead dropdown-menu dropdown-fixed" style="top: 191px; left: 849px; display: none;">

任何想法如何正确对齐? 10X

1 个答案:

答案 0 :(得分:0)

我通过删除左侧属性:

来实现它
this.$menu.insertAfter(this.$element).css({top:b.top+b.height,left:b.left}).show(),this.shown=!0,this}

并使用固定的右下角位置。