Twitter Typeahead (TTA)和Bootstrap Typeahead (BTA)似乎都占用了标识符:$.typeahead
。
似乎TTA与Bootstrap兼容是有意义的,因为文档表明只需在BTA之后添加TTA。
如果用$.typeahead
调用BTA和TTA,它们如何同时使用?是否还有其他必须考虑的重叠?
由于BTA不是(还)TTA功能的正确子集(例如,即使没有输入,BTA也可以通过将minLength设置为0来显示建议下拉,TTA似乎没有这个),似乎这是在某些情况下是可取的。
此问题反映了发布到TTA issues的问题,因为TTA文档表明它与Bootstrap兼容。
答案 0 :(得分:5)
不建议同时使用typeahead.js和Bootstrap的typeahead插件。话虽如此,如果你想这样做,所有Bootstrap插件都有noConflict可以让你做类似的事情:
$.fn.bootstrapTypeahead = $.fn.typeahead.noConflict();