【发布时间】:2011-12-04 14:27:51
【问题描述】:
我想在执行其他(可视化)脚本之前加载一个 OWL 文件。为此,我尝试了
$(document).ready
到
function visualize (file) {
if (!file)
{setTimeout(visualize(file), 2000)}
else
{jQuery(function($){visFeaturePool.init(file)})}}
我认为 setTimeout 必须是可能的,但这不起作用。我抛出错误: Uncaught RangeError: Maximum call stack size exceeded,所以它不会等待,它只是调用可视化函数,直到堆栈已满。
有人知道我做错了什么吗? 谢谢!
【问题讨论】:
-
setTimeout没有问题,你不能把参数传给你想让setTimeout执行的函数。
标签: javascript jquery owl