相关疑难解决方法(0)

如果尚未加载jQuery,我如何加载它?

我有一个包含以下内容的initializor.js:

if(typeof jQuery=='undefined')
{
    var headTag = document.getElementsByTagName("head")[0];
    var jqTag = document.createElement('script');
    jqTag.type = 'text/javascript';
    jqTag.src = 'jquery.js';
    headTag.appendChild(jqTag);
}
Run Code Online (Sandbox Code Playgroud)

然后我将该文件包含在另一页的某个地方.代码检查是否加载了jQuery,如果不加载,则将其添加到Head标记.

但是,jQuery没有初始化,因为在我的主文档中,我声明了一些事件来测试它.我还尝试在支票下面编写一些jQuery代码,Firebug说"jQuery未定义".这是一种方法吗?Firebug在head标签中显示jquery包含标签!

另外,我可以动态地将代码添加到$(document).ready()事件中吗?或者只是将一些Click事件添加到几个元素中?

javascript jquery dynamic

34
推荐指数
3
解决办法
5万
查看次数

如何在没有冲突的情况下将JQuery包含在javascript文件中

可能重复:
动态地使用JavaScript包含jQuery(如果它尚不存在)

我正在创建一个类似于谷歌分析的网站,因为我让我的用户在他们的网站上粘贴了一些javascript代码.我的问题是如何设法在我的javascript代码片段中包含JQuery?

我已经知道如何使用js包含文件:如何在另一个JavaScript文件中包含JavaScript文件?

但是我如何确保没有JQuery冲突?

对于在生成嵌入式JavaScript代码方面提出良好做法的人来说,金星是明星:)

javascript jquery google-analytics

7
推荐指数
1
解决办法
632
查看次数

标签 统计

javascript ×2

jquery ×2

dynamic ×1

google-analytics ×1