原html檔案裡面初始載入了一個JS檔案A,裡面有大量的函數。
當執行一個事件後載入一個外部的JS檔案B進來,JS檔案B裡面呼叫了檔案A裡面的函數,照理說頁面載入後JS檔案A已經載入成功,引進的JS檔案B應該可以直接用才對呀,怎麼不能呼叫A檔裡的函數呢?會報錯。 。 。
a.js 內容:
函數1,
函數2,
$('#btn3').unbind('click'). click(function(e){
e.stopPropagation();
# $.getScript('b.js');
# })
b.js 內容:
函數1();
b.js載入成功後除了函數不能呼叫其他的新增元素啥的都沒問題。是什麼原因呢
你可以把錯誤截個圖,可能是函數作用域問題。