Where is the typeahead JavaScript module in Bootstrap 3 RC 1?

前端 未结 5 2027
隐瞒了意图╮
隐瞒了意图╮ 2020-11-28 05:33

As you know Bootstrap RC 1 is here, and I have been reading about all the new awesome features in this new framework. But guess what, typehead is out of the documentation. D

相关标签:
5条回答
  • 2020-11-28 06:07

    Now that the final Bootstrap 3.0.0 has been released, the typeahead has been officially removed. However, Twitter's Typeahead (https://github.com/twitter/typeahead.js) can be used in it's place:

    Bootstrap 3 Typeahead example: http://bootply.com/86571

    0 讨论(0)
  • Yes, typeahead is deprecated in Bootstrap 3.

    But typeahead.js is not ready for Bootstrap 3.

    The working solution is to add the additional css, which repairs the css problems: https://github.com/jharding/typeahead.js-bootstrap.css

    0 讨论(0)
  • 2020-11-28 06:25

    I believe it has been deprecated in favor of Twitter's excellent typeahead.js. Their documentation has a Bootstrap integration section that should help.

    edit: Twitter has removed the integration instructions. It's not clear if this is temporary in advance of a Bootstrap 3.0-compatible release or if it's gone for good, but @drye links to a useful replacement at http://www.aureliomerenda.com/install-typeahead-bootstrap-3-fix-css-overlay-width-100/.

    0 讨论(0)
  • 2020-11-28 06:25

    As ceejayoz already stated, you need the typeahead.js + the additional CSS for integrate with Bootstrap.

    This is made for Bootstrap 2.

    If you want it to work with Bootstrap 3, you have to change the .tt-hint class. I changed it to display: none; because it overlayed very terrible.

    I also noticed that Button addons (to inputs) don't work that well because the input gets not correctly overridden too.

    0 讨论(0)
  • 2020-11-28 06:28

    I found the adaption [may 2014] ;)

    for others landing here from google like I did, still searching for the right answer: https://github.com/bassjobsen/Bootstrap-3-Typeahead

    and if you need it working with knockout 3 like I do, I adapted the code from the genius Niemeyer ( https://stackoverflow.com/a/20503173/1218136 ) minimally to work again:

    <input type="text" data-bind="value: value, typeahead: {source: your_array}" />
    
    0 讨论(0)
提交回复
热议问题