[JQUERY] 어떻게 JQuery와 모바일에서 뒤로 버튼 이벤트를 통제하기 위해?
JQUERY어떻게 JQuery와 모바일에서 뒤로 버튼 이벤트를 통제하기 위해?
해결법
-
1.당신은 네비게이션 이벤트와 state.direction을들을 필요가있다.
당신은 네비게이션 이벤트와 state.direction을들을 필요가있다.
$(window).on("navigate", function (event, data) { var direction = data.state.direction; if (direction == 'back') { // do something } if (direction == 'forward') { // do something else } });
JQM의 API : 탐색 이벤트
-
2.당신은 JQuery와 모바일없이이 작업을 수행 할 수 있습니다
당신은 JQuery와 모바일없이이 작업을 수행 할 수 있습니다
window.addEventListener ( "hashchange"함수 (E) { 경우 (e.oldURL.length> e.newURL.length) 경고 ( "뒤로") }); 고토 페이지 2 에는 다음 브라우저의 네비게이션을 사용합니다. DIV>
또한 데모에 codepen
from https://stackoverflow.com/questions/18211984/how-to-control-back-button-event-in-jquery-mobile by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 동적 그리드 호출기 ID를 해결할 수있는 jqGrid? (0) | 2020.10.26 |
---|---|
[JQUERY] JS 문자열 작동하지 REPLACE [중복] (0) | 2020.10.26 |
[JQUERY] jQuery를 통해 ASP.NET 서버 측 메소드를 호출 (0) | 2020.10.26 |
[JQUERY] 데이터 속성 값을 기준으로 JQuery와 정렬 목록 (0) | 2020.10.26 |
[JQUERY] 온 클릭 모바일 (터치)에서 작동하지 (0) | 2020.10.26 |