一起使用Bootstrap Typeahead和Twitter Typeahead

时间:2013-03-15 13:47:19

标签: twitter-bootstrap bootstrap-typeahead

Twitter Typeahead (TTA)Bootstrap Typeahead (BTA)似乎都占用了标识符:$.typeahead

似乎TTA与Bootstrap兼容是有意义的,因为文档表明只需在BTA之后添加TTA。

如果用$.typeahead调用BTA和TTA,它们如何同时使用?是否还有其他必须考虑的重叠?

由于BTA不是(还)TTA功能的正确子集(例如,即使没有输入,BTA也可以通过将minLength设置为0来显示建议下拉,TTA似乎没有这个),似乎这是在某些情况下是可取的。

此问题反映了发布到TTA issues的问题,因为TTA文档表明它与Bootstrap兼容。

1 个答案:

答案 0 :(得分:5)

作为Jake Harding put it

  

不建议同时使用typeahead.js和Bootstrap的typeahead插件。话虽如此,如果你想这样做,所有Bootstrap插件都有noConflict可以让你做类似的事情:

     

$.fn.bootstrapTypeahead = $.fn.typeahead.noConflict();