【发布时间】:2010-12-02 12:41:09
【问题描述】:
我有两个外部 .js 文件。第一个包含一个函数。第二个调用函数。
file1.js
$(document).ready(function() {
function menuHoverStart(element, topshift, thumbchange) {
... function here ...
}
});
file2.js
$(document).ready(function() {
setTimeout(function() { menuHoverStart("#myDiv", "63px", "myIMG"); },2000);
});
问题是这没有运行该功能。我需要这两个单独的文件,因为 file2.js 是根据某些条件动态插入的。如果我在 file1.js 末尾包含 setTimeout... 行,则此功能有效
有什么想法吗?
【问题讨论】:
-
menuHoverStart是否在全局范围内声明? -
可能不会——我该怎么做?
标签: javascript jquery