在 Jquery 计时事件上执行 JqueryMobile Popup
Execute JqueryMobile Popup on Jquery timing event
我无法将计时事件附加到我的函数,我希望它在 25 秒后执行该函数。我做错了什么?
setTimeout("ajaxTimeout();", 25000);
$(document).on({
//open popup here
'pageshow': function ajaxTimeout(){
$('#askforsomething').popup('open');
}
}, '#homepage');
两点:
- 你的意思可能是
$(document).ready(function () { ... })
。或者,shorthand 只是 $(function () { ... })
.
- 您可以(并且应该)将函数传递给
setTimeout
而不是代码字符串。
结果:
$(function () {
setTimeout(function () {
$('#askforsomething').popup('open');
}, 25000);
});
我不知道它背后的所有逻辑,但这确实对我有用。和上面的那个人看起来很接近。
$(document).on({
//open popup here
"pageshow": function () {
setTimeout("$('#askaquestion').popup('open');", 15000);
}
}, "#homepage");
我无法将计时事件附加到我的函数,我希望它在 25 秒后执行该函数。我做错了什么?
setTimeout("ajaxTimeout();", 25000);
$(document).on({
//open popup here
'pageshow': function ajaxTimeout(){
$('#askforsomething').popup('open');
}
}, '#homepage');
两点:
- 你的意思可能是
$(document).ready(function () { ... })
。或者,shorthand 只是$(function () { ... })
. - 您可以(并且应该)将函数传递给
setTimeout
而不是代码字符串。
结果:
$(function () {
setTimeout(function () {
$('#askforsomething').popup('open');
}, 25000);
});
我不知道它背后的所有逻辑,但这确实对我有用。和上面的那个人看起来很接近。
$(document).on({
//open popup here
"pageshow": function () {
setTimeout("$('#askaquestion').popup('open');", 15000);
}
}, "#homepage");