我正在使用 twitter-bootstrap typeahead 从服务器获取数据并将其显示为用户类型。
问题是我的网站是 RTL,这使得结果框未对齐。
在 chrome 上,结果框最右对齐,在 FF 上,它显示在输入的左侧。
我试图搜索它,但似乎没有解决方案。
这是 twitter-bootstrap 应用的硬编码样式:
<ul class="typeahead dropdown-menu dropdown-fixed" style="top: 191px; left: 849px; display: none;">
有什么想法可以正确对齐吗? 10倍
最佳答案
我通过删除 left 属性让它工作:
this.$menu.insertAfter(this.$element).css({top:b.top+b.height,left:b.left}).show(),this.shown=!0,this}
并为下拉菜单使用固定的右侧位置。
关于jquery - twitter-bootstrap typeahead RTL - 错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15480700/