Мне нужно сделать скрол для div c помощью touchmove. Вот что сейчас сделал.
let lastY
element.addEventListener('touchmove', function(e) {
let currentY = e.touches[0].clientY
this.scrollTop += lastY-currentY
lastY = currentY;
})
Вот пример https://jsfiddle.net/uyfpo0qL/3/
Проблема в том что при старте нового передвижения скролл дергается в начале.
Решил таким образом:
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)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Разрабатываю небольшое APIМне требуется после нажатия кнопки считать данные из input'a, произвести с ними некоторые действия и выввести на экран,...
Всех с новым годом, есть ссылка при нажатию на которую загружаются данные это:
Не открываются менеджеры "server status, manager app, host manager"нажимаю на соответствующие кнопки и tomcat начинает загружать страницу и больше ничего не происходит:...