Bootstrap 3 RC1 中的自动完成 JavaScript 模块在哪里?

76

正如您所知,Bootstrap RC 1已经发布,我一直在阅读有关这个新框架中所有新功能的信息。但是,请猜猜,typehead已经不在文档中了。是否有人知道这是出于什么原因?

我在谷歌上搜索时发现了这些示例,并且我也在这篇文章中读到他们更改了Bootstrap的Typehead。那么我必须手动添加它还是它已经包含在Bootstrap 3捆绑包中了呢?

是否有人对此有所了解?


2
我也发现了太多的东西消失了,比如导航类、typeahead、受控表单输入宽度、搜索框、子菜单。将类更改为复杂的形式,例如icon-到.glyphicon,span到col-lg-xxxxx?在这方面,我会归功于jquery或google政策,我的意思是要提供足够的向后兼容性,以便人们可以坚持使用你的产品。而不是把你的想法强加给别人,并用这些话来评判:“我们认为这是不必要的”。你凭什么评判。所以这种变化政策更像是微软的东西。他们不断地改变事物,而我们开发人员总是在学习和浪费时间。 该死! - Asif Ashraf
1
有人已经将 Typeahead 添加回到 Bootstrap 3 中,详情请查看以下链接:https://github.com/bassjobsen/Bootstrap-3-Typeahead。 - MK Yung
这适用于旧的bootstrap2代码,无需修改。只需在加载bootstrap 3后包含额外的js文件即可。 - giorgio
这个解决了我在http://timschlechter.github.io/bootstrap-tagsinput/examples/ 上的问题。谢谢! - Lucia
5个回答

67

3
以下是官方的废弃通知:http://getbootstrap.com/getting-started/#migration-notes - Jesús Carrera
3
警告:截至2013年10月24日,typeahead.js已经停滞了3-4个月。希望他们能够再次启动。https://github.com/twitter/typeahead.js/issues/489 - Breiz
3
@JakeHarding将于明年1月初发布新版本。 - NicoJuicy
1
集成部分已被移除:https://github.com/twitter/typeahead.js/commit/331cff944d00f1d8e98694fc6f73ab80455bd3be这里有一些指令: http://www.aureliomerenda.com/install-typeahead-bootstrap-3-fix-css-overlay-width-100/ - drye
1
这里的方法:http://www.aureliomerenda.com/install-typeahead-bootstrap-3-fix-css-overlay-width-100/ 不再适用。 - Cam Tullos
显示剩余2条评论

14

1
Github链接返回404错误。 - User
1
这绝对是这个问题的最佳答案。我尝试了一下,它完美地解决了问题。 - Rahul Soni

9

9
如ceejayoz已经说明,你需要typeahead.js和额外的CSS来与Bootstrap集成。
这是用于Bootstrap 2的。
如果你想让它与Bootstrap 3一起工作,你必须改变.tt-hint类。我把它改成了"display: none;",因为它叠加得非常可怕。
我还注意到按钮附加项(到输入)不那么好用,因为输入没有正确覆盖。

1
这篇文章很有帮助。那个.tt-hint是一个奇怪的弹出窗口,里面有来自输入控件的重复文本。不知道它为什么会在那里。设置display:none真的很有帮助。谢谢。 - Asif Ashraf

7

3
使用 tagManager、typeahead 和 bootstrap 3 进行开发。还使用了 Nick P 在 Stack Overflow 上提供的 .twitter-typeahead .tt-hint CSS 类。 - MorioBoncz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接