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

标签 javascript jquery

我需要从一个 .js 文件调用 jquery 函数到另一个 .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”,它是在加载ChartCallback.js之前使用slide()方法初始化的。

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

最佳答案

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

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

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

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

关于javascript - 从一个js调用jquery方法到另一个.js文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20539817/

相关文章:

javascript - 尝试在 AngularJS 中创建多重过滤器以按月份和年份 ID 过滤 JSON 数据

javascript - 禁用提交按钮,直到选中一组动态创建的单选按钮中的一个

javascript - 为什么 .click() 不给我的变量赋值?

javascript - 通过 jquery/ajax 每 x 秒刷新一次 div

javascript - 我怎样才能修复这个 jQuery 循环来给我我想要的东西?

Javascript:onload 函数中声明的变量附加在哪里?

javascript - 想要在输入字段中使用 AngularJs 禁用 91

javascript - .ready() 在 window.beforeunload 之后触发

javascript - 使用 grunt 构建时,如何/将什么部署到我的 tomcat 服务器?

javascript - 如何使用javascript将HTML用户输入数据存储到excel中