如何检查是否从外部JS文件加载了jquery?

罗素·里尔(Russel Riehle)

我有一个外部JS文件来管理页面中的所有脚本。我想在此文件中编写一些代码来检查是否已加载jquery插件和(如果没有)加载它!

我尝试使用以下代码开始myScripts.js文件:

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

在我的index.html中

我是这样做的:

<!DOCTYPE html>
<html lang="pt-br">

    <head>
        <script src="myScripts.js"></script>

    </head>

    <body>

        <button id="test">test</button>

        <script>

        $('#test').click( function() {

            alert('clicked');

        });

        </script>
    </body>

</html>

但是它没有执行警报对话框。

曼南·巴赫里姆(Mannan Bahelim)

当您使用脚本添加jquery文件时,该文件将不可用,因此您必须添加onload侦听器以检测何时可用。

function fnjquery() {
    $('#test').click( function() {

        alert('clicked');

    });
}

if(typeof jQuery=='undefined') {
    var headTag = document.getElementsByTagName("head")[0];
    var jqTag = document.createElement('script');
    jqTag.type = 'text/javascript';
    jqTag.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js';
    jqTag.onload = fnjquery;
    headTag.appendChild(jqTag);
} else {
     fnjquery();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AS2 检查是否加载了外部文件

来自分类Dev

检查是否已加载外部JS库

来自分类Dev

如何检查样式文件是否已加载?

来自分类Dev

从外部js文件定义的jquery加载函数

来自分类Dev

如何检查 jQuery 加载的 PHP 文件是否更改并在更改后执行函数?

来自分类Dev

HTML-如何检查是否从缓存中加载或提取了文件(.js或.css)?

来自分类Dev

如何检查是否安装了外部文件夹

来自分类Dev

如何检查iframe是否已完全加载PDF文件

来自分类Dev

如何检查karma是否已加载src文件或规范?

来自分类Dev

外部JS / jQuery文件正在加载但未执行

来自分类Dev

如何检查图片网址是否已使用jQuery加载?

来自分类Dev

如何检查mithril.js是否已加载?

来自分类Dev

如何将外部jquery文件加载到phoenix框架?

来自分类Dev

加载外部JS文件的进度

来自分类Dev

Sails JS文件上传;如何检查文件是否为输入?

来自分类Dev

如何加载外部HTML文件?

来自分类Dev

如何加载外部HTML文件?

来自分类Dev

如何加载外部 html 文件?

来自分类Dev

检查文件是否可JSON加载

来自分类Dev

如何使用文件名检查(内部/外部存储)中是否存在文件?

来自分类Dev

从JS类加载外部JS文件

来自分类Dev

jQuery或Javascript检查是否加载了图片

来自分类Dev

检查jQuery是否已加载Javascript

来自分类Dev

检查是否已加载jQuery插件

来自分类Dev

检查是否加载了analytics.js

来自分类Dev

在JavaScript中,是否可以在<script> </ script>标记中导入JS模块而不加载外部文件?

来自分类Dev

jQuery:难以加载多个外部html文件

来自分类Dev

在jQuery中从外部文件加载数据

来自分类Dev

如何检查文件是否被锁定?

Related 相关文章

热门标签

归档