Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как скролить div с помощью touchmove?

    @Albert1991 Автор вопроса
    Решил таким образом:

    let boxWishes = document.querySelector('.strong-content'),
            startY = 0
    
        boxWishes.addEventListener('touchstart', function(e){
            let touchObj = e.changedTouches[0]
            startY = parseInt(touchObj.clientY)
            e.preventDefault()
        }, false)
    
        boxWishes.addEventListener('touchmove', function(e) {
            let touchObj = e.changedTouches[0],
                dist = parseInt(touchObj.clientY) - startY
    
            this.scrollBy(0, -dist)
            startY = parseInt(touchObj.clientY)
            console.log(e)
            e.preventDefault()
        }, false)
    Ответ написан
    Комментировать