jQuery有一個ready
方法:如果我把所有腳本放在`</body>`之後,我是否需要等待`domReady`?
$(document).ready(function(){
// my code
})
當DOM就緒它將執行我的代碼。
我有一個問題,如果我把我所有的腳本</body>
後,如
<html>
<body>
// all kinds of html tags
</body>
<script src="/path/to/jquery.js"></script>
<script src="/path/to/all-javascript-compressed-in-one-file.js"></script>
</html>
我還需要寫$(document).ready()
嗎? </body>
之後已經是ready
了嗎?
如果它不是'',它在所有類型的瀏覽器上都沒有? – Freewind
事情是,你希望你的腳本無論如何都是函數代碼,所以你需要一個函數包裝器,'jQuery(function($){...});'是實現這一點的一種便捷方式。 –