两个js文件同时执行,解决覆盖问题
生活随笔
收集整理的這篇文章主要介紹了
两个js文件同时执行,解决覆盖问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當兩個js程序同時執行的時候,后面一個會把前面一個覆蓋掉,導致前面的window.onload失效。
解決辦法:
1 <script> 2 window.onload = function(){ //第一個要執行的事件,會被覆蓋 3 alert("lee"); 4 } 5 6 if (typeof window.onload == "function") { //判斷之前是否有windows.onload 7 var saved = null; //創建一個保存器 8 saved = window.onload; //把之前的window.onload那胖次嗎群毆;奧 9 } 10 11 12 window.onload = function(){ //最終一個要執行的事件 13 saved(); //執行上一個事件 14 alert("Mr Lee"); //執行本事件 15 } 16 17 18 </script>saved就是window.onload,saved()相當于window.onload(); ?
但是window.onload()不能執行
所以saved()相當于window.onload = ?function(){};
?
轉載于:https://www.cnblogs.com/zz334396884/p/7390068.html
總結
以上是生活随笔為你收集整理的两个js文件同时执行,解决覆盖问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教你用java统计目录下所有文档的词频
- 下一篇: WebApi 的CRUD 的方法的应用