Разрешить масштабирование по пинчу для элемента, предотвращающего сенсорное событие сенсорного перемещения?

Можно ли включить пинч-масштабирование элемента, если сам элемент предотвращает поведение по умолчанию touchmove событие касания?

Вот на что я ссылаюсь:

$(document).ready(function() {
  $("a.lbimg > img.lb-click").click(function() {
    $("#lb-view").addClass("target");
    var o = document.documentElement.scrollTop || document.body.scrollTop;
    document.documentElement.scrollTop = document.body.scrollTop = o;
    $('body').addClass('no-scroll');
    $('body').bind('touchmove', function(e) {
      e.preventDefault();
    });
  });
  $("#lb-controls").on("click", function(s) {
    $("#lb-view").removeClass("target");
    $('body').removeClass('no-scroll');
    $('body').unbind('touchmove');
  });
});

С основным акцентом на (который предотвращает touchmove событие касания):

$('body').bind('touchmove', function(e) {
  e.preventDefault();
});

И на, (который снимает touchmove ):

$('body').unbind('touchmove');

Кроме того, этот пост, кажется, предлагает одно решение, но я не уверен, как реализовать его в моем случае...

0 ответов

Другие вопросы по тегам