Дочернии элементы скрыты родительским touch

116
28 ноября 2020, 01:20

// ------------------- FUNCTION TOUCH SWYPE -------------------- // 
  // ------------------------------------------------------------- // 
 
  var accumCordX = 0; 
  var absCoordX = 0; 
  var startCoordX = 0; 
  var moveCoordX = 0; 
  var newCordX = 0; 
 
  // ------------------- remember the coordinates of the first touch -------------------- // 
  $('.conteiner_slider_1').on('touchstart', function(event){ 
    event.preventDefault(); 
    event.stopPropagation(); 
    startCoordX = event.changedTouches[0].pageX; 
 
  }); 
 
  // -------------------  -------------------- // 
  $('.conteiner_slider_1').on('touchmove', function(event) { 
    event.preventDefault(); 
    event.stopPropagation(); 
 
      moveCoordX = event.changedTouches[0].pageX; 
      absCoordX = moveCoordX - startCoordX; 
      newCordX = accumCordX + absCoordX; 
      offsetLeft = newCordX ; 
 
    $('.content_slider').css({'left':  offsetLeft + "px"}); 
 
    markersUpperSlider(); 
  }); 
 
  // ------------------- remember the offset obtained when touchmove -------------------- // 
  $('.conteiner_slider_1').on('touchend', function(event){ 
    event.preventDefault(); 
    event.stopPropagation(); 
 
    if( (accumCordX + absCoordX) < -widthOffset ){ 
      accumCordX = -widthOffset; 
      $('.content_slider').css({'left':  accumCordX + "px"}); 
    } 
    else if((accumCordX + absCoordX) > 0){ 
      accumCordX = 0; 
      $('.content_slider').css({'left':  accumCordX + "px"}); 
    } 
    else{ 
      accumCordX += absCoordX; 
    } 
  });

На родительском блоке весит событие touchstart, touchend, touchmove. Из-за чего дочерние элементы становятся неактивны, в них не выделяется текст и нельзя кликнуть по кнопке. Пробовал stopPropagarion() и удалять у дочерних родительские событие через off() и unbing(). Всё тщетно, помогите

READ ALSO
ПРостой секундомер на Javascript

ПРостой секундомер на Javascript

Сделал секундомер на JavaScriptПочему-то минуты отсчитываются чуть быстрей, чем секунды

244
Как обратится через js к css

Как обратится через js к css

есть вот такой элемент #m151 в css как к нему обратится через js? и передать параметр none

128
Из input вывести в div

Из input вывести в div

В input вводишь дату, время, текст - все это через запятуюЭто все нужно вывести в div, но не просто как текст, а все в разный p или span, разницы особо...

120
Нужно разбить строку введенную в input

Нужно разбить строку введенную в input

В input ввожу 3 слова через запятую, после клика на кнопку эти слова должна быть отображены в разных div'ах или в разных p

122