2016-03-15 60 views
1

我經常這樣做。自我調用功能的原因是我經常在WordPress中,它處於noconflict模式。結合文檔準備和自我調用功能

jQuery(document).ready(function(){ 
(function ($) {   
     //do things  
})(jQuery); 
}); 

我在做對吧?有沒有捷徑,一次做兩件事?

我剛剛發現

jQuery(function($) { 
    // Your code using failsafe $ alias here... 
}); 

這是否做同樣的事情?

回答

1

你在沒有衝突模式下運行的選項如下(按照jQuery documentation

jQuery(document).ready(function($) { 
    // Code that uses jQuery's $ can follow here. 
}); 

OR

(function($) { 
    $(function() { 
    // More code using $ as alias to jQuery 
    }); 
})(jQuery);