我知道 jQuery.fn.jquery
为我提供了 1.10.2
,并且我至少想对任何内容使用 .on
绑定(bind)jQuery 版本 1.7
。
我正在做的是:
var jQueryFloat = parseFloat(jQuery.fn.jquery); // 1.1
if (jQueryFloat >= 1.7) {
// do jQuery 1.7 and above specific code
}
1.1 小于 1.7,因此我的 jQuery 1.7 及以上代码无法运行。
是否有其他方法可以确定我当前的 jQuery 版本是否大于或等于 1.7
?谢谢。
最佳答案
如果您只是想在可能的情况下使用 .on()
,那么不要尝试解析版本 - 使用功能检测。
var iCanUseOn = !!$.fn.on;
if(iCanUseOn) {
} else {
}
如果您想使用的不仅仅是.on()
,那么也可以。为您想要使用的每个功能提供标志,但解析版本并不是解决此问题的好方法。
关于javascript - 如何判断jquery版本是否大于1.7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19641524/