私のチェックアウトカートには、(1)が送信され、カードがphpスクリプトで処理された後、(1)「ProcessingOrder...」のアニメーションが表示されます。ただし、ユーザーが「注文受付済み」ページに到達し、戻るボタンを押したときにトリガーされるバグがあります。「ProcessingOrder...」アニメーションは引き続き表示されます。
(1)処理画面は次のように表示されます。
<div style="position:absolute;display:none;" id="animation">
<img src="animation.gif"/>
</div>
(2)ボタンが送信されると、使用されるjavascriptは次のとおりです。
onClick="document.getElementById('animation').style.display='block';
document.the_form.submit();"
つまり、ボタンがクリックされ、アニメーションが表示され、フォームが送信され、カードが処理され、ユーザーは新しいページに移動します。
ユーザーがクリックして戻ると、アニメーションのないページが表示されるはずです。ただし、onLoadはトリガーされず、アニメーションの最後の状態(表示されている)が保存されます。
ユーザーがページに戻ったときにアニメーションを削除する方法はありますか?