我很好奇在使用 jQuery 和 jQuery Mobile 时首先触发哪个事件。
奇怪的是,我得到的第一个控制台输出是 pagebeforecreate
然后是 document ready
然后是 onload
。
我想知道在这些事件之前是否有其他事件被触发。
$('html').bind('pagebeforecreate',function(event) {
console.log("pagebeforecreate");
});
$(document).ready(function() {
console.log("document ready");
});
window.onload = function(){
console.log("onload");
};
最佳答案
您正在寻找的是 jQuery 移动事件模型生命周期的全面可视化,下图可在 Pro jQuery Mobile 中找到。和 on the author's blog :
请记住,这是特定于 jQuery Mobile 的。 native 事件列表可用 as part of the W3 spec ,唯一与文档生命周期相关的是 good old load
。
关于javascript - HTML 文档触发的第一个事件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15735532/