onmousedown
あなたが保持している場合のように機能しないのでonkeydown
、私は妥協して独自のスタイルを作成する必要がありました.これまでのところ、私はこれを思いつきました:
can.onmousedown = function(e) {
map.moving = setInterval(function() {
console.log(e.pageX + ' ' + e.pageY);
map.posX = e.pageX;
map.posY = e.pageY;
}, 70);
}
can.onmouseup = function(e) {
clearInterval(map.moving);
}
私が今抱えている唯一の問題は、e
引数が最初のクリック時にのみ設定されているため、マウスの座標が間隔全体で同じままであることです。これを修正する方法はありますか?