0

我有一个使用 jQuery UI 的页面。理想情况下,如果可能,我想使用谷歌缓存版本,但如果不可用,我想使用本地版本。

这可能吗?我一直在寻找 html <script> 标记参考,但找不到任何可以检查和回退的东西。

4

2 回答 2

2

You can do something like this (while of course changing the URLs to suit your needs):

<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<script>window.jQuery.ui || document.write('<script src="/libs/jquery-ui.js"><\/script>');</script>
于 2013-04-21T19:17:59.833 回答
1

之前回答过这个问题: Best way to use Google's hosting jQuery, but fall back to my hosting library on Google failed

当然,这同样适用于 jQueryUI。

<script src="/path/to/external/jqueryui"></script>
<script>
if (!window.jQuery.ui) {
    document.write('<script src="/path/to/local/jqueryui"><\/script>');
}
</script>
于 2013-04-21T19:36:19.037 回答