如何获取 jQuery-UI 版本?
这应该是一个简单的问题,但如何检测 jQuery-UI 版本?
这是针对 Greasemonkey 脚本的,(当前)目标页面似乎正在运行 jQuery-UI 1.5.2。但是,不同的目标页面可能运行不同的版本。
console.log ($.ui);
没有显示任何对版本检测有用/明显的内容。
This should be an easy question, but how do I detect the jQuery-UI version?
This is for a Greasemonkey script and the (current) target page appears to be running jQuery-UI, 1.5.2. But, different target pages may run different versions.
console.log ($.ui);
did not show anything useful/obvious for version detection.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
$.ui .version
,它实际上是 jQuery UI 在确定是否应该加载自身时查找的属性(如果它已经存在,则中止)。例如这里有一个包含版本1.8.4的小提琴。
不幸的是,
$.ui.version
是在 jQuery-UI 1.6 版本中添加的。对于早期版本,您可以检查
$.ui
。因此,在这种情况下,以下内容可能就足够了:
You can use
$.ui.version
, it's actually the property jQuery UI looks for when determining if it should load itself (if it's already there, abort).For example here's a fiddle including version 1.8.4.
Unfortunately,
$.ui.version
was added in jQuery-UI version 1.6.For earlier versions, you can check for
$.ui
though.So, in this case, the following might be good enough: