Sel*_*enç 15 javascript twitter-bootstrap
有没有办法bootstrap通过调用函数来获取版本?我做了一些研究,但找不到任何方法,版本信息包含在开头的评论中,如下所示:
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under the MIT license
*/
但是如果删除了注释,我该如何获得引导版本?Bootstrap插件有一个版本定义,但我正在寻找一般的bootstrap版本,而不是特定插件的版本.
rob*_*más 30
可以通过插件构造函数的VERSION属性访问每个Bootstrap的jQuery插件的版本.例如,对于工具提示插件:
$ .fn.tooltip.Constructor.VERSION // =>"3.3.7"
src //getbootstrap.com/javascript/#js-version-nums
如果你的意思是从css,那么你就是AJAX的文件和 .match(/v[.\d]+[.\d]/);
Nic*_*co_ 10
您可以使用此处的代码:
var getBootstrapVersion = function () {
var deferred = $.Deferred();
var script = $('script[src*="bootstrap"]');
if (script.length == 0) {
return deferred.reject();
}
var src = script.attr('src');
$.get(src).done(function(response) {
var matches = response.match(/(?!v)([.\d]+[.\d])/);
if (matches && matches.length > 0) {
version = matches[0];
deferred.resolve(version);
}
});
return deferred;
};
getBootstrapVersion().done(function(version) {
console.log(version); // '3.3.4'
});
Run Code Online (Sandbox Code Playgroud)
小智 6
这个 Constructor 方法的衍生添加了一个回退插件并返回一个数组:
var version = ($().modal||$().tab).Constructor.VERSION.split('.');
Run Code Online (Sandbox Code Playgroud)
version[0]当然,您可以使用 访问主要修订版。
检查 jQuery-less Bootstrap5,以获得您需要的版本
let version = bootstrap.Tooltip.VERSION
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9894 次 |
| 最近记录: |