2 回答

TA貢獻1817條經(jīng)驗 獲得超14個贊
我不知道您要尋找的活動。?
不過,還有其他一些選擇可以解決您的問題。
您可以在localstorage中設(shè)置一個唯一值,并在準(zhǔn)備好文檔時檢查它。如果存在,則隱藏/關(guān)閉您的加載動畫。
開始動畫時進行設(shè)置:
window.localStorage.setItem('loadingAnimationStarted', 'true');
檢查您的文件是否已準(zhǔn)備就緒:
document.addEventListener('DOMContentLoaded', function(){
if(localStorage.getItem('loadingAnimationStarted') === 'true') {
stopAnimation();
}
}
當(dāng)用戶首先使用beforeunload事件離開頁面時,也可以關(guān)閉加載動畫。
或者,您也可以將加載動畫與自定義事件的完成聯(lián)系起來,或者根據(jù)幕后發(fā)生的情況做出承諾。

TA貢獻1836條經(jīng)驗 獲得超4個贊
您可能在用戶等待頁面正確加載時設(shè)置了加載動畫?
如果用戶單擊返回,他將被重定向到上一個頁面,該頁面緩存在客戶端的瀏覽器中。這可能就是為什么您根本看不到加載動畫的原因,這很好。
如果您有不同的情況來顯示加載動畫,則可以考慮根據(jù)您的目的對其進行相應(yīng)的更改。
添加回答
舉報