我在将定时事件附加到我的函数时遇到问题我想在25秒后执行该函数。我做错了什么?
setTimeout("ajaxTimeout();", 25000);
$(document).on({
//open popup here
'pageshow': function ajaxTimeout(){
$('#askforsomething').popup('open');
}
}, '#homepage');
答案 0 :(得分:0)
两点:
$(document).ready(function () { ... })
。或者,简单来说就是$(function () { ... })
。setTimeout
而不是代码字符串。结果:
$(function () {
setTimeout(function () {
$('#askforsomething').popup('open');
}, 25000);
});
答案 1 :(得分:0)
我不知道它背后的所有逻辑,但这对我有用。而上面的那个人看起来很接近他们。
$(document).on({
//open popup here
"pageshow": function () {
setTimeout("$('#askaquestion').popup('open');", 15000);
}
}, "#homepage");