0

私のプロジェクトでは、iOS Phonegap を使用していますが、この phonegap は初めてです。無限ループをロールする iScroll のようなスクローラーが必要です。これらのリンクを調べました: Link1しかし、ヒントは得られません。私の知る限り、このjavascriptを上に追加しました

function getStartTimerNext(){
var loopnext= myScroll.scrollToPage('next', 0);return false
}, 3000);}
getStartTimerNext();

最後のアイテムの最後まで機能し、そこでスタックします。これに関して私を助けてください。

4

2 に答える 2

0

万歳...私はこの問題を自分で解決します..コードに2つの関数を追加し、次々と呼び出します。以下のコードを参照してください。

function getStartTimerNext(){
var loopnext= myScroll.scrollToPage('next', 0);return false
}, 4000);}

function previousPageLoop(){
setInterval(function () {
myScroll.scrollToPage(0,0);
}, 12500);
}
getStartTimerNext();
previousPageLoop();

その後、正常に動作しています.. :)

于 2012-06-20T08:07:13.267 に答える
0

iscroll の無限ループを解決するもう 1 つの簡単な方法は、順次選択するページを含む関数を定義することです。最後のページの後、次のような最初のページを取得します

function nextPage(){

        if(myScroll.currPageX == totalPages){
            myScroll.scrollToPage(0, 0);
        }else{
            myScroll.scrollToPage('next', 0);return false
        }            
    }

totalPages は総数になります。のページをスクロールします。要求に応じて setInterval でこの関数を 3 秒または 4 秒呼び出します。

setInterval(function() {  nextPage(); }, 4000);

そして解決しました!!!

于 2012-06-25T08:01:15.833 に答える