みかづきブログ その3

3ヶ月つづけてみました。

Android で touchend が発火しないときがある

おどろくべきことに Android には touchmove が発火した後に touchend が発火しない機種があります。

touchstart → touchend(発火)
touchstart → touchmove → touchend(発火しない)

という具合です。信じられませんが、こういうケースがあるのです。恐ろしい。
4.Xでも発生する機種は発生します。恐ろしい。

一応、touchmoveをpreventDefaultすることで発火するようになりますが、touchmoveを無効にできないページではどうすることもできないような気がしています。

下記DEMOページでtoucheventを監視できるようにしましたので、Androidのデバッグの際にご活用いただけたりすると幸いです。


DEMO