0

在我的项目中,我使用的是 iOS Phonegap,而且我是这个 phonegap 的新手。我想要像 iScroll 这样滚动无限循环的滚动器。我已经浏览了这些链接:Link1但没有得到任何提示。据我所知,我在顶部添加了这个 javascript

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

它一直工作到最后一个项目结束,然后卡在那里。请帮助我解决这个问题。

4

2 回答 2

0

解决 iscroll 中无限循环的另一种简单方法是定义包含顺序选择页面的函数。在最后一页之后得到第一页

function nextPage(){

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

totalPages 将是总数。的页面想要滚动。根据您的需求 3 秒或 4 秒在 setInterval 中调用此函数。

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

并解决了!!!

于 2012-06-25T08:01:15.833 回答
0

万岁...我自己解决了这个问题..我在代码中添加了两个函数并一个接一个地调用它。见下面的代码:

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 回答