Я пытаюсь сделать перетаскиваемый div.Перетаскивание div по касанию - очень медленно
Javascript код сниппета:
document.getElementById('mySidenav').addEventListener('touchmove',
function(event) {
event.preventDefault();
clickX = event.touches[event.touches[0].identifier].pageX;
if(navigationOpen){
//draggable.style.width = Math.floor(clickX) + 'px';
document.getElementById('mySidenav').setAttribute("style","width:"+ clickX + "px");
}
}, false);
Сейчас есть 2 проблемы:
1) Сопротивление не работает, пока не перестанет двигаться (не обязательно конечное касание)
2) Там также немного отстает, когда движется <div>
.
я проверяю движение по outputing моей clickX
и она отлично работает под 30к
Я делаю что-то не так? Есть ли способ сделать это?
UPDATE: Я бег этой программы в Кордове на Android
Есть ли причина не использовать JQuery? Или конкретно jQuery Mobile? – Dekel
Я все еще учусь :) –