【问题标题】:Conditionally Loading jQuery custom scripts有条件地加载 jQuery 自定义脚本
【发布时间】:2013-01-26 04:48:58
【问题描述】:

首先,我使用的是 jQuery-1.8.2...

我想知道如何从其他服务器和主服务器加载自定义脚本作为备份。

就像加载 jquery 或 jquery 工具或 jquery ui...等等。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script>!window.jQuery && document.write(unescape('%3Cscript src="<?php echo $siteURL; ?>/js/jquery-1.8.2.min.js"%3E%3C/script%3E'))</script>

我不确定如何为自定义脚本执行此操作...例如下面的链接。

<script src="//dvL-den.net/custom/random-script.min.js"></script>

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    第一个代码 sn-p 通过检测是否已创建 jQuery 全局对象来工作。就这样。 (它假定没有其他脚本正在创建任何名为“jQuery”的全局变量,但这是一个合理的假设——尽管并非万无一失。)

    您也需要这样做——检查您的自定义脚本中是否存在某些唯一全局变量、对象或属性,如果不存在,则假定该脚本尚未被调用。它可以是任何东西,甚至是像 var window._this_is_a_test = true 这样的奇怪变量,它只是为此目的而设置的。

    【讨论】:

    • 我明白了...我不知道。非常感谢 Blazemonger 的帮助。将尽快检查是否正确!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    • 2017-06-04
    相关资源
    最近更新 更多