【发布时间】:2011-03-16 07:46:44
【问题描述】:
JavaScript:
$(document).ready(function(){
function sample() {
alert("This is sample function");
}
$("#button").click(function(){
t = setTimeout("sample()",2000);
});
});
HTML:
<input type="button" id="button" value="Call sample function with delay">
单击按钮后,sample() 函数不会延迟 2 秒调用。不知道怎么回事。
如何通过jQuery使用setTimeout()调用JavaScript函数?
【问题讨论】:
-
您应该在控制台上看到类似 sample is not defined 的内容。
-
@Felix Kling,如果您向我提及,我可以看到定义的示例。
标签: javascript jquery