在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 一個(gè)公用的js方法,每個(gè)頁面都要用到,為什么在前一個(gè)頁面加載了,到下一個(gè)頁面就不

一個(gè)公用的js方法,每個(gè)頁面都要用到,為什么在前一個(gè)頁面加載了,到下一個(gè)頁面就不再加載?

因?yàn)橛幸粋€(gè)方法是公用的,每個(gè)頁面都需要用到;
所以寫了一個(gè)公共js,
每個(gè)頁面都會(huì)引用,一進(jìn)入頁面就會(huì)請(qǐng)求;
但是第一個(gè)頁面能正常加載這個(gè)數(shù)據(jù);但是到了第二個(gè)頁面 感覺像是有惰性,就不再執(zhí)行這個(gè)方法。但是在這個(gè)頁面進(jìn)行刷新,就又可以調(diào)用成功。
跪求原因???

回答
編輯回答
笨笨噠

我覺得這個(gè)和你js里面的內(nèi)容也有一定關(guān)系(比如js里面有阻止執(zhí)行的邏輯)
然后需要確定加載的都是同一個(gè)js(內(nèi)容是否是同一版本的),有可能是你前一個(gè)頁面強(qiáng)制刷新出最新的js版本,后一個(gè)頁面確是用的舊版本.

2017年12月10日 18:08
編輯回答
撿肥皂

最好把頁面一加載就需要運(yùn)行的js文件放在head標(biāo)簽里面,并且頁面的腳本用

window.onload = function() {
  // ...
};

給包裹起來。

2018年7月13日 17:58