ここでわかるように: http://jsfiddle.net/hWm9M/1/画像がスケーリング
されている間に実行することで、イベントが期待どおりに添付されtouchmove
ていることをコンソールで確認できます。touchmove
ただし、完全にスケーリングすると、イベントは発生しません。イベントをtransitionendに添付しようとしましたが、うまくいきませんでした。
コードは次のとおりです。
var handleStart = function() {
this.style.webkitTransition = 'all 3s linear'
this.style.webkitTransform = 'scale3d(2, 2, 0)'
this.addEventListener("touchmove", handleMove, false)
}
var handleMove = function() {
console.log(this)
}
var image = document.getElementById("img")
image.addEventListener("touchstart", handleStart, false)
何か案が?