相关疑难解决方法(0)

jQuery的getScript()回调是不可靠的还是我做错了什么?

我正在使用以下一些脚本来加载另一个:

$.getScript("CAGScript.js", function () {
    try {
        CAGinit();
    } catch(err) {
        console.log(err);
    }
});
Run Code Online (Sandbox Code Playgroud)

我们的想法是$ .getScript加载脚本,然后在完成后执行回调.CAGInit()是一种生活在其中的功能CAGScript.js.

问题是大约一半的时间,CAGInit()不会触发(在任何浏览器中).登录到Firebug控制台会报告它未定义.其余的时间它完美地运作.

有没有人有任何想法我做错了什么?

谢谢.

javascript jquery

20
推荐指数
5
解决办法
2万
查看次数

在jquery.ready之后加载javascript文件

我想在jquery.ready的末尾加载一个javascript文件,以便我的ready处理程序中的代码不必等待执行,直到加载这个大的javascript文件.

我的jquery.ready代码根本不依赖于这个javascript文件.

这是一个很好的方法吗?

$(function(){
    ...
    ...      
    $('head').append('<script type="text/javascript" src="/largejs.js"></script>');
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

10
推荐指数
1
解决办法
2万
查看次数

在另一个之前加载外部javascript文件?

我的html页面中有两个外部javascript文件.

我需要确保第一个文件script1.js在我的第二个脚本script2.js之前运行.

我把它们放在我的html页面的正文中; 在运行script1中的函数之前,如何确保不使用script2?

<!DOCTYPE html>
<html lang="en">

<head>
</head>

<body>

    <!-- Script 1 -->
    <script src="js/script1.js"></script>

    <!-- Script 2 -->
    <script src="js/script2.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

2
推荐指数
1
解决办法
7077
查看次数

标签 统计

javascript ×3

jquery ×3

html ×1