$(document).ready() 執行兩次


特別簡單的首頁welcomepage,在debug的時候發現$(document).ready() 總是執行兩次,第一次看起來像是創建了一個臨時文件執行的,第二次才在真正的index.js里執行,很是困惑。

Google之后發現原因是index.js被引用了兩次,於是回去查代碼,果然:

<!-- Constants -->
<script src="./index.js"></script>

<!-- PNotify -->
<script src="vendors/pnotify/dist/pnotify.js"></script>
<script src="vendors/pnotify/dist/pnotify.buttons.js"></script>
<script src="vendors/pnotify/dist/pnotify.nonblock.js"></script>           


<script src="./ibacc/js/constants.js"></script>
<script src="./ibacc/js/resources/string.js"></script>
<script src="./index.js"></script>

刪掉一個世界清靜了。明天繼續看怎么在頁面load之前先加載一個function的問題。window.load不好用,執行甚至在ready()之后。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM