2011-05-25 10 views
0

iScroll 4を使用してページにカルーセルを持つWebサイトを開発しています。Android 2.2と2.3デバイスで奇妙な問題が発生しました。私はAndroid 2.1またはAndroid 3またはAndroid以外のデバイスでは気付かなかった。この問題は、iScroll 3またはiScroll 4を使用するかどうかに関係なく発生します。CarouFredSelとiScrollを組み合わせたときの特定のAndroidデバイスでの奇妙な問題

バックまたはフォワードボタンを押すと、カルーセルが正しく更新されません。画像はスクロールせず、途中までしかスクロールしません。もし私がフォワードボタンを十分に押すと、リストの終わりに達したかのように消えるかもしれません(私のスタイルは "無効"クラスの結果です)。

ページを上下にスクロールすると、カルーセルが更新され、しばらくの間うまく動作します。誰がなぜこれが起きているのか、それについて何をすべきかを知っていますか?

例はhttp://jsfiddle.net/R4NWE/です。モバイルブラウザを使用してこの例に直接アクセスする場合は、http://fiddle.jshell.net/R4NWE/show/にアクセスしてください。

+0

例は通常役に立ちます。 –

答えて

1

私は解決策を見つけました。私はこれをCarouFredSelに渡す「スクロール」オプションに入れます:

onAfter: function() { 
    var transform = $("#scroller").css("-webkit-transform"); 
    $carousel.closest("#scroller").css("-webkit-transform", transform); 
} 
関連する問題