我可以同时使用Twitter Bootstrap和jQuery UI吗?

San*_*ahu 108 jquery-ui twitter-bootstrap

我正在使用Twitter Bootstrap,我想使用Bootstrap中没有的"自动建议",而jQuery UI有自己的自动建议方法.

我可以同时使用吗?它会超载带宽吗?

Sam*_*lan 83

查看jquery-ui-bootstrap.来自README:

Twitter的Bootstrap是我最喜欢的2011年推出的项目之一,但经常使用它让我想要两件事:

与jQuery UI并行工作的能力(导致许​​多小部件可视化破坏的东西)使用Bootstrap样式主题jQuery UI小部件的能力.虽然我喜欢jQuery UI,但我(和其他人一样)发现一些当前的主题看起来有点陈旧.我希望这个主题为其他感觉相同的人提供了一个不错的选择.为了澄清,该项目并不旨在或打算取代Twitter Bootstrap.它仅提供了一个受Bootstrap设计启发的jQuery UI兼容主题.它还提供了一个Bootstrap CSS版本,其中注释了一些(次要)部分,使主题能够与它一起工作.


Eon*_*dan 62

只是为了更新它,bootstrap v2不再与jquery ui冲突

https://github.com/twbs/bootstrap/issues/171

编辑:作为@Freshblood,有一些事情仍然存在冲突.然而,正如最初发布的Twitter表明他们正在研究这个并且它在很大程度上有效,特别是与v1相比.

  • 你真的很确定吗?我仍然看到jquery datepicker的问题 (10认同)

T0x*_*ode 24

为了将来参考(因为这是谷歌的最佳答案ATM),为了防止jQuery UI覆盖引导程序或您的自定义样式,您需要创建自定义下载并选择no-theme主题.这将只包括jQuery UI的重置,而不是重载bootstrap的各种元素的样式.

虽然我们正在使用它,但是一些jQuery UI组件(例如datepicker)具有本机引导程序实现.本机引导实现将使用引导程序css类,属性和布局,因此应该与框架的其余部分更好地集成.

  • http://jqueryui.com/download/是您应该使用的链接.滚动到底部,然后在列表中选择"无主题". (3认同)