プロジェクトでtapholdイベントを使用しており、ユーザーがタップしたポイントの座標が必要です。残念ながら、event.clientXとevent.clientYは未定義です(私の例はここにあります)。onclick-eventと同様にこれらの座標を取得する可能性はありますか?
前もって感謝します!
プロジェクトでtapholdイベントを使用しており、ユーザーがタップしたポイントの座標が必要です。残念ながら、event.clientXとevent.clientYは未定義です(私の例はここにあります)。onclick-eventと同様にこれらの座標を取得する可能性はありますか?
前もって感謝します!
あなたは少しごまかす必要があります、私はあなたのために実用的な例を作りました:
$(document).on('vmousedown', function(event){
holdCords.holdX = event.pageX;
holdCords.holdY = event.pageY;
});
$(document).on('taphold', function(e){
alert('X: ' + holdCords.holdX + ' Y: ' + holdCords.holdY );
});
var holdCords = {
holdX : 0,
holdY : 0
}
デスクトップ Firefox、Android 4.1.1 Chrome、iPad 6.0 でテスト済み