2012-05-07 2 views
0

사용자가 모바일 브라우저에서 이동할 때 (특히 페이지를 탐색하기 위해 스 와이프 제스처를 사용할 때) CSS3 트러 바이버를 표시하는 데 자바 스크립트를 사용하고 있습니다. 그러나 브라우저의 뒤로 버튼을 사용하면 throbber는 iOS와 Android에서 계속 유지됩니다. 나는 body onload에 다음을 추가하려고 시도했지만 발포하는 것 같지 않습니다.모바일 브라우저 : 뒤로 버튼의 요소 업데이트

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

의견이 있으십니까?

답변

1

뒤로/전달 캐시 (bfcache) 이벤트 인 pageshow 및/또는 pagehide를 청취해야합니다. https://developer.mozilla.org/En/Working_with_BFCache