タッチ関数をZeptoに適切にバインドするにはどうすればよいですか?
-
28-10-2019 - |
質問
イベントを、タッチの位置を追跡するタッチスタート、タッチモーブ、タッチエンドプロパティにバインドしようとしています。これが私のコードです:
$('#container').bind('touchstart touchmove touchend', function (event) { updateFinger(event); });
そして、更新指の機能:
var updateFinger = function(e)
{
e.preventDefault();
fingerX = e.data.x1;
fingerY = e.data.y1;
alert(fingerX + ' ' + fingerY);
}
関数が呼ばれていることは知っていますが、私が伝えることができることから、e.data.x1とe.data.y1は存在しません(および.x)。ドキュメントでコードを使用していますが、誰かが私を助けてくれますか?
編集:問題を修正しましたが、間違ったコードを使用していたことがわかりました。
それ以外の
e.data.x1
使用する必要があります
e.touches[0].pageX
解決
それ以外の
e.data.x1
使用する必要があります
e.touches[0].pageX
所属していません StackOverflow