当用户在移动浏览器上导航时(特别是当他们使用滑动手势导航页面时),我使用JavaScript来显示CSS3悸动。但是,当使用浏览器后退按钮时,throbber在iOS和Android中都会持续存在。我已经尝试将以下内容添加到body onload中,但它似乎没有被触发。
<body onload='document.getElementById("throbber").class="off";'>
有什么建议吗?
答案 0 :(得分:1)
您需要收听后退/转发缓存(bfcache)事件:pageshow和/或pagehide。见https://developer.mozilla.org/En/Working_with_BFCache