【发布时间】:2010-10-05 18:31:39
【问题描述】:
我似乎无法在 Chrome 和 Opera(Windows XP 上的最新版本)下使用以下功能。 代码是:
$.getScript('/js/modules/'+module+'.js', function() {
setTimeout('window.'+module+'_init()', 800);
});
似乎一切正常,脚本加载,init 函数存在(setTimeout 语句中的一些调试警报验证了 "window.module_init" 类型确实是 函数),但该函数不会运行。
我尝试在该初始化函数的开头放置一个简单的警报,在那里只留下一个警报 - 没有任何帮助。
我必须说我对此感到很困惑,因为这在 Firefox 和 MSIE 下运行良好。
仅供参考,该外部 js 文件中的 init 函数如下所示:
function notifications_init() {
alert('test');
}
“通知”是我上面的“模块”变量的值
非常感谢任何建议:-)
【问题讨论】:
-
控制台没有提示?
标签: javascript jquery google-chrome opera