메뉴 건너띄기
주메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

로딩 메시지
  • 작성자

    박*환

  • 작성일

    2013-03-05 15:37:18

  • 조회수

    1,411

  • 구분

    모바일

  • 진행상태

    완료

질문

안녕하세요.

조금 전 통화 후 글 남깁니다.

submit 으로 페이지 이동을 해야해서 수동으로 로딩 메시지 창을 넣어줬습니다.

document.form.submit();
$.mobile.showPageLoadingMsg('b');

이런식으로 구현했는데 이전 페이지로 가게 되면

저 로딩 메시지 창이 계속 떠있네요. 그래서 페이지가 열릴 때

$.mobile.hidePageLoadingMsg('b');

를 넣어줬는데도 사라지지가 않아요.

어떤 방식으로 처리해야하는지 궁금합니다.

감사합니다. ^^

답변

안녕하세요 박일환님..

우선은 질문주신 상황을 보았을때.. 백버튼을 눌렀을 경우 화면에 출력되고 있는 페이지가 전환되어 버려서 $.mobile.hidePageLoadingMsg('b'); 가 제대로 동작하지 않는 것 같습니다.

이러한 경우에는 $.mobile.showPageLoadingMsg('b');가 구현되어 있는 페이지에서 pagebeforehide 이벤트를 사용해 보시거나..

또는 페이지가 전환이 되어버린 경우에 해당 페이지에서..
pageshow 이벤트를 사용하셔서 $.mobile.activePage 속성을 사용하셔서 해당 페이지의 로딩 메시지를 숨기는 방식으로 개발 해 보시기 바랍니다.

좋은하루 보내시기 바랍니다. 감사합니다!!

이 페이지의 구성

묻고 답하기