2013-03-30 6 views
5

他にも誰もがこれを持っていましたか?Zepto JSが私のphonegapアプリのスクロールを応答しないようにしています

スクロールがうまくいきます...しかし、あまりにも速くスクロールすると、ページはまだ静止しています。あなたはそれをゆっくりとする必要があります。

で新しいページを作成したように、ちょうど zeptoライブラリをインポートしました(それから何も呼び出していない)、このように動作します。 それを取り除くとスクロールが完全に機能します!

私はzeptoが最小限のjQueryライクなライブラリであると考えていたと思っています...しかし、完全なjQueryライブラリでさえこのようなスクロールを妨げることはありません!とにかく私のために解決されました。


以下のコメントを確認してください。

+0

デモケースとフィドルを提供してください。 – jantimon

+0

フィドルは助けてくれますか?スクロールがコンピュータではなく応答しなくなるAndroid上です。 私はzeptoとcordovaをインポートした基本的なHTMLページだけのテストページを持っています。体内には約200LIのULがあります。それでおしまい。 Androidへのビルド、スクロールレスポンスjQueryでzeptoを切り替え、スクロールレスポンス: -/ – EvenStevens

+0

ああ...興味があります。 私はタッチイベントモジュールなしでZepto *のバージョンを構築しました。突然すべてが反応するようです。うーん! – EvenStevens

答えて

2

これは実際にZepto TouchでAndroidで起こっています。 PhoneGapアプリで何時間も私の髪を引っ張ってきて、ここに足を踏み入れる前に、それが問題であるZeptoだと分かっていた。これは、と、この場合には(有効をスクロールしている特定のdivに起きてから、偶発的なタッチのためZeptoのチェックを防止

$('.scrolling').bind('touchmove', function(e) { e.stopPropagation(); } 

を(私は-webkit-overflow-scrolling: touchを追加した後のiOSには問題がありませんでした)これは私の回避策でした手動の「スクロール」クラス)はYMMVですが、

関連する問題