2012-07-17 47 views
73

请问Twitter Bootstrap v3包含jQuery还是需要单独包含jQuery?如果它包含jQuery,那么包含jQuery的哪个版本(数量),并且在使用Bootstrap时都是可用的jQuery函数?Twitter Bootstrap是否包含jQuery?

+7

我在他们的网站上看不到jQuery的版本号。此外,它还说“借助Bootstrap,您可以获得定制的jQuery插件,让您的项目生动起来”。这不能回答我的问题。 – 2012-07-17 16:16:15

+4

“Heads up!所有的javascript插件都需要最新版本的jQuery。” – 2012-07-17 16:16:34

+1

你的意思是“所有可用的jQuery功能”? – Esailija 2012-07-17 16:17:50

回答

54

抬头!所有的JavaScript插件都需要最新版本的jQuery。

Right here in the docs

Here is the current release link for jQuery

有许多元素到引导“产品” - 其中之一是JavaScript的插件 - 只有这些都需要jQuery的 - 他们扩展jQuery的功能,所以,是所有jQuery方法/函数可用。其余(CSS,脚手架,组件等)需要HTML和CSS(或组合)

不包括Twitter的引导下载内jQuery的 - 你必须链接下载/到它的CDN版本

编辑:

2.X requires atleast 1.7 
+4

这个答案适用于Bootstrap 2,它暂时还不被支持。 [Bootstrap 3也需要所有的jQuery插件。](http://getbootstrap.com/customize/)。但问题是,Bootstrap是否包含jQuery?答案是肯定的 - 可以查看[bootstrap.min.js](wget https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js),它以'if( “undefined”== typeof jQuery)抛出新的错误(“Bootstrap的JavaScript需要jQuery”)。 – 2015-07-17 08:08:06

+2

我认为@DanDascalescu的评论是错误的。答案仍然没有,它不包括在内,对!如果您查看代码,如果未找到jQuery,bootstrap会引发错误,但不包含它。 – 2015-11-28 09:55:23

+0

Bootstrap文档中的[link above](http://getbootstrap.com/javascript/)实际上是这样写的:“[请查阅我们的bower.json](https://github.com/twbs/bootstrap/blob/v3.3.7/ bower.json)来查看支持哪些版本的jQuery。“在这一刻,bower.json说“jquery”:“1.9.1 - 3” 这是相当广泛的jQuery支持。所以,说“所有JavaScript插件都需要最新版本的jQuery”似乎并不准确。 – 2017-06-09 00:45:49

29

是否Twitter的引导使用jQuery?

是的,jQuery插件需要jQuery。正如迈克指出的那样,该网站明确提到了这一点。

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

而且麦克提到,最新的版本

所有可用的jQuery功能?

jQuery函数可以通过jQuery使用,它们与Bootstrap无关。如果你包含jQuery库,你可以使用任何你想要的jQuery功能。

+3

+1简洁明了... – ManseUK 2012-07-17 16:21:17

6

Bootstrap jQuery插件就像其他任何jQuery插件一样,它们需要jQuery才能工作。您下载jQuery并将其包含在您的页面中,然后包含Boostrap插件。

它不使用特定版本的jQuery,只是从jQuery site获取最新版本。

所有的jQuery函数都可以在jQuery中使用(怎么样?),Bootstrap与它无关......它只是给你一些额外的插件。

相关问题