我正在嘗試製作可拖動的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
我還在學習:) –