복붙노트

[JQUERY] 어떻게 JQuery와 모바일에서 뒤로 버튼 이벤트를 통제하기 위해?

JQUERY

어떻게 JQuery와 모바일에서 뒤로 버튼 이벤트를 통제하기 위해?

해결법


  1. 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. 2.당신은 JQuery와 모바일없이이 작업을 수행 할 수 있습니다

    당신은 JQuery와 모바일없이이 작업을 수행 할 수 있습니다

    window.addEventListener ( "hashchange"함수 (E) { 경우 (e.oldURL.length> e.newURL.length) 경고 ( "뒤로") }); 고토 페이지 2 에는 다음 브라우저의 네비게이션을 사용합니다.

    또한 데모에 codepen

  3. from https://stackoverflow.com/questions/18211984/how-to-control-back-button-event-in-jquery-mobile by cc-by-sa and MIT license