从一个js到另一个.js文档调用jquery方法

时间:2013-12-12 09:41:14

标签: javascript jquery

我需要将jquery函数从一个.js文件调用到另一个.js文件。请在此处查看我的代码示例。我想从ChartCallback.js文件中调用slide()方法。

ChartWebControl.js

var Accordian = (function () {
        "use strict";
        var Accordian = {
            slide: function () {
                   debugger;
               alert("event trigger");
            }
        };
        return Accordian;
    }());

ChartCallBack.js

this.FocusChart = ChartCallBack.FocusChart;

ChartCallBack.FocusChart = function () {


        console.log(window);
        console.log(Accordian);
        Accordian.slide(); //while call this "slide" is undefined exception thrown
}

在加载"Accordian"之前,我检查了slide()是否使用ChartCallback.js方法进行了初始化。

我在这里做错了什么。任何人都可以解决我的问题。

1 个答案:

答案 0 :(得分:2)

只要在一个html文档中包含这两个文件,这应该可以正常工作。请注意,包含的顺序在这里很重要。

<script type="text/javascript" src="ChartWebControl.js"></script>
<script type="text/javascript" src="ChartCallBack.js"></script>

本质上,这会将两个脚本加载到同一页面中。

如果您打算与两个单独的html文件进行通信,如果没有某种服务器通信,这是不可能的。