0
我疑惑以下的执行顺序:意外的页面事件执行顺序
$('#home').live('pageinit',function(){
$('#test').hide();
$(function() {
alert('test1');
});
$('#button').click(function(event) {
event.preventDefault();
});
});
$('#home').live('pageshow',function(){
alert('test3');
});
这里是序列:
pageinit
被炒鱿鱼$('#test').hide()
执行$('#button').click()...
执行pageshow
和alert('test3')
熄灭为什么作为3号是不是alert('test1')
执行alert('test1')
被激发
?
感谢
是的,那些是错别字(现已修复)。实际的代码是正确的,但有趣的序列问题。 – chris
你有没有检查小提琴,序列的工作原理如你所说在小提琴 – dhaval
它就像你说的那样工作!那么使用'$(function(){})是什么问题;'而不是?什么是“延迟”执行的机制? – chris