Twitter Bootstrap是否包含jQuery?


75

Twitter Bootstrap v3是否包含jQuery或我需要单独包含jQuery?如果它确实包含jQuery,则包含什么版本的jQuery,并且在使用Bootstrap时所有jQuery函数都可用吗?


7
我在他们的网站上看不到jQuery的版本号。也说:“有了Bootstrap,您将获得定制的jQuery插件,使您的项目栩栩如生。” 那没有回答我的问题。
Matt K

4
“注意!所有javascript插件都需要最新版本的jQuery。”
Mike Robinson 2012年

1
“所有jQuery函数都可用”是什么意思?
Esailija

1
我已经更新了我的问题,使其更加具体。我很好奇,在使用Bootstrap时是否需要单独包含jQuery。
Matt K

1
@MatthewKeefe更新了我的答案……不包括在内-它是一组插件..就像您在网络上找到的任何其他插件一样……
Manse

Answers:


55

小心!所有javascript插件都需要最新版本的jQuery。

就在文档中

这是jQuery的当前发行版链接

Bootstrap“产品”有很多元素-其中一个是JavaScript插件-仅这些元素需要jQuery-并且它们扩展了jQuery功能,因此可以使用所有jQuery方法/函数。其余的(CSS,脚手架,组件等)需要HTML和CSS(或组合)

jQuery不包括在Twitter Bootstrap下载中-您必须下载它/链接到它的CDN版本

编辑:

2.X requires atleast 1.7

4
这个答案是针对Bootstrap 2的,它已经有一段时间没有被支持了。Bootstrap 3还需要所有jQuery插件。。但是,问题是,Bootstrap是否包含jQuery?答案是肯定的-可以查看[bootstrap.min.js](wget maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.jsif("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery")
Dan Dascalescu 2015年

3
我认为@DanDascalescu的评论是错误的。答案仍然是,不包括在内,对!!如果您看一下代码,如果未找到jQuery,但引导程序将引发错误,但它不包含该错误。
Martijn Burger

上面指向Bootstrap文档的链接实际上显示为“请查阅我们的bower.json以查看支持哪些版本的jQuery。” 目前,bower.json会说“ jquery”:“ 1.9.1-3”这是受支持的jQuery的范围很广。因此,说“所有javascript插件都需要最新版本的jQuery”似乎并不正确。
奥兰·丹尼森

30

Twitter Bootstrap是否使用jQuery?

是的,jQuery插件需要jQuery。而且正如Mike所指出的,它在网站上已被明确提及。

如果是这样,则使用什么版本的jQuery(数量)

就像Mike提到的,最新版本

所有jQuery函数都可用吗?

jQuery函数可通过jQuery使用,与Bootstrap无关。如果包含jQuery库,则可以使用所需的任何jQuery功能。


6

Bootstrap jQuery插件与其他jQuery插件一样,都需要jQuery才能起作用。您下载jQuery并将其包含在您的页面中,然后包含Boostrap插件。

它不使用特定版本的jQuery,只需从jQuery网站获得最新版本。

jQuery中提供了所有jQuery函数(还有其他功能),Bootstrap与它无关……它只是为您提供了一些额外的插件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.