1
很多在我的網站頁面上有包括在各自的網頁自己的JavaScript文件。SmoothState保持js文件的所有網頁,一些功能被條代替
SmoothState提供onAfter處理程序重新初始化插件,其中一些網頁的JavaScript文件中都有自己的‘初始化函數’初始化他們使用任何插件。很明顯,目標是在onAfter處理程序中調用這些初始化函數。
但是,由於它看起來SmoothState是保持JavaScript文件加載的每個頁面。這導致的結果是,這些腳本中的一些具有相同名稱的功能(但明顯不同的功能),並且這導致其中一些被「替換」。
例如,init函數永遠正確,因爲最後加載的頁面覆蓋它調用。