この件。主に2.1とかっぽい。 http://www.youtube.com/watch?v=s6c3n7IjKuY 手元の端末だとIS03で同じ現象だった。エミュレーターでも同じ挙動になったので端末依存じゃないかも。 んで検証してみたらtouchstartをpreventDefault()すればうまく動くことがわかった。 http://dl.dropbox.com/u/336104/demo/touch/touchmove.html この例だと上二つはうまく動くけど下二つは動画みたいになる。つまりtouchstartをpreventDefaultすれば問題解決なんだけど、touchstartをpreventDefaultすると、ネイティブのスクロールが効かなくなる。 これで何が困るか。flipsnapはtouchmoveで横と縦どっちに動いたかを判定して、ネイティブのスクロールを止めるか