我正在尝试制作可拖动的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
的运动,它在30fps的
工作正常,难道我做错了什么?有没有办法做到这一点?
更新: 我在科尔多瓦运行在Android
是否有一个原因,你不使用jQuery?或者具体jQuery Mobile? – Dekel
我还在学习:) –