我有以下代码。javascript加载事件执行顺序
//create a tab and active it var tab = gBrowser.addTab("chrome://xxx/content/html/xxx.html"); gBrowser.selectedTab = tab var newTabBrowser = gBrowser.getBrowserForTab(gBrowser.selectedTab); newTabBrowser.addEventListener("load", function() { //event 1. }, true);
其中xxx.html有
$(document).ready(function(){ //event 2 }); $(window).load(function(){ //event 3 });
据我所知,事件2事件之前发射3 和事件1是由事件发生前3发射的警报(),任何人都可以给我解释一下之所以如此。或者1和3的顺序是不可预测的。谢谢。
快速问题'addEventListener'只绑定处理程序,为什么它被触发? – 2011-04-12 19:32:07
请参阅:https:/ /developer.mozilla.org/en/DOM/element.addEventListener – user200340 2011-04-13 09:05:06