小编Chr*_*ina的帖子

检查是否已经定义了jquery

嗨,我正在尝试为我的客户端创建一个插件,我将在他们的HTML中添加以下代码.

<html>
<head>
</head>

<body>
    <script type="text/javascript">
    var clientID = "123";

    (function() {
        var test = document.createElement('script'); test.type = 'text/javascript'; test.async = true;
        test.src = 'myjavascript.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(test, s);
    })();
    </script>

    <div id="addimage"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在myjavascript.js文件中,我将调用jquery库.

if (typeof jQuery === "undefined") {
    var script = document.createElement('script');
    script.src = 'http://mysite.com/js/jquery-1.7.1.min.js';
    script.type = 'text/javascript';
    document.getElementsByTagName('head')[0].appendChild(script);
}


if (typeof jQuery === "undefined") {
    var script = document.createElement('script');
    script.src = 'http://mysite.com/js/fancybox.js';
    script.type = 'text/javascript';
    document.getElementsByTagName('head')[0].appendChild(script);
}

// my rest code goes …
Run Code Online (Sandbox Code Playgroud)

jquery

3
推荐指数
1
解决办法
6155
查看次数

标签 统计

jquery ×1