2012-02-03 18 views
1

我被要求幫助調試一個相當破爛的jQuery大塊。我發現該塊包含多個document.ready事件 - 通常是「ready」語法的不同變體。在腳本中有多個document.ready的含義

無論如何,除了可怕的混亂 - 當這些事件中有幾個存在於同一頁面時,是否會對代碼執行產生影響?對性能有負面影響?或者也許是競爭條件或類似的風險?

+0

http://docs.jquery.com/Tutorials:Multiple_$%28document%29 。就緒%28%29 – 2012-02-03 19:24:24

回答

1

each.ready將「處理程序」添加到「就緒」事件的處理程序列表中。沒有比賽條件;他們應該按照他們添加的順序被調用。