> 웹 프론트엔드 > JS 튜토리얼 > jQuery Mobile이 짜증나는 로딩을 표시하는 것을 방지하는 방법

jQuery Mobile이 짜증나는 로딩을 표시하는 것을 방지하는 방법

WBOY
풀어 주다: 2016-05-16 16:59:15
원래의
1012명이 탐색했습니다.

jQuery Mobile의 버그: ajax와 자체 백이 반환에 사용되지 않는 경우, 즉 브라우저 뒤로 버튼을 클릭하면 페이지가 캐시에서 로드됩니다. 이때 성가신 로딩 애니메이션이 나오지 않습니다. 멈춰요. 인터넷에서 많은 솔루션을 찾았지만 오랫동안 검색해본 결과 유용한 솔루션을 찾을 수 없었습니다. 오늘은 갑자기 한발 물러서서 jqeury-mobile 클래스 라이브러리를 직접 사용해 볼까 하는 생각이 들었습니다. >편집기로 열어서

찾았습니다. pageLoading을 표시하는 방법, showPageLoadingMsg의 정의:

그런 다음 if("".length<5)return; 이 방법은 유효하지 않습니다.


showPageLoadingMsg:function(){if(" ".length< ;5)return;


테스트를 저장하고 새로 고칩니다. 중국어 문자를 포함하지 않는 것이 가장 좋습니다. 그렇지 않으면 JS 파일의 인코딩 형식을 수정해야 합니다.

네, 해결되었습니다.

그런데 개인적으로 나중에 그런 방법을 써야 한다면 어쩔 수 없고 안 되더라고요. 해결책은 오염, 결합된 전역 변수 판단, 즉 전역 변수를 설정하고 이 방법으로 if 판단을 수행하여 강제 반환 여부를 결정하는 것일 수 있습니다.

궁금한 점이 있으시면 언제든지 연락주세요. QQ: 551996458. 물론 저도 아주 좋습니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿