Сенсорное движение с помощью кнопки «Предотвратить дефолт» (), не отключающей прокрутку тела на iOS - PullRequest
0 голосов
/ 26 июня 2018

Что может привести к тому, что приведенный ниже скрипт не помешает прокрутке body на iOS при отображении запроса при нажатии? Есть ли что-то, что я упустил, с точки зрения реализации этого?

ПРИМЕЧАНИЕ. Это не рабочий фрагмент, а только сжатые примеры скрипта и некоторые стили CSS:

$(document).ready(function() {
  $("a.open").click(function() {
    $('body').addClass('no-scroll');
    $('body').bind('touchmove', function(e) {
      e.preventDefault();
    });
  });
  $("a.close").on("click", function(s) {
    $('body').removeClass('no-scroll');
    $('body').unbind('touchmove');
  });
});
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 0;
}

body.no-scroll {
  overflow: hidden !important;
  -webkit-overflow-scrolling: auto;
  height: auto !important;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...