2014-03-07

ピンチインとtouchendとpreventDefault()

Jqueryで、ピンチイン・ピンチアウト後にイベントを行なうために touchend を使ったら、Android4.x だと touchstart または touchmove 時に preventDefault() を使わないと touchend が発火しないらしい。

というわけで preventDefault() を仕込むと(イベントキャンセルするメソッドから当然ながら)ピンチインやピンチアウトができなくなる。

・・・どうしたらいいんだよ!

2014年3月7日14時12分追記:

touchstart から nミリ秒後にイベントを行なうようにして何とか解決。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん