Javascript 移动浏览器:返回按钮上的更新元素

Javascript 移动浏览器:返回按钮上的更新元素,javascript,android,ios,mobile,css,Javascript,Android,Ios,Mobile,Css,我使用JavaScript在用户在移动浏览器上导航时显示CSS3 throbber(特别是在用户使用滑动手势导航页面时)。但是,当使用浏览器后退按钮时,这种抖动在iOS和Android中都会持续存在。我试着在body onload中添加以下内容,但它似乎没有启动 <body onload='document.getElementById("throbber").class="off";'> 有什么建议吗?您需要收听后退/前进缓存(bfcache)事件:pageshow和/或pa

我使用JavaScript在用户在移动浏览器上导航时显示CSS3 throbber(特别是在用户使用滑动手势导航页面时)。但是,当使用浏览器后退按钮时,这种抖动在iOS和Android中都会持续存在。我试着在body onload中添加以下内容,但它似乎没有启动

<body onload='document.getElementById("throbber").class="off";'>


有什么建议吗?

您需要收听后退/前进缓存(bfcache)事件:pageshow和/或pagehide。请看

成功了,谢谢!对于后人来说,我使用的代码是:所需要的只是用onpageshow替换onload。@MikkelPaulson感谢您回来评论您的答案。太多人把问题挂在“太棒了!想出来了”