2013-08-21 170 views
0

当内容达到div的最大高度时,如何开始自动滚动?当我处于div末尾时,我会收到警报,但可以启动自动滚动吗?当内容达到div的最大高度时自动滚动

这是我的小提琴。

http://jsfiddle.net/naveennsit/JpvAy/

我发现div的结束点是这样的:

myScroll = new iScroll('wrapper', { 
       onScrollEnd: function() { 
        if(($('#wrapper').offset().top - $('#scroller').offset().top) + $('#wrapper').height() >= $('#scroller').height()){ 
         alert('the end'); 
        }       

       } 
     }); 

但我需要的时候数据比身高高,开始自动滚动。

回答

0

使用本reresh

myScroll.scrollTo(0, myScroll.maxScrollY, 0); 

后,你也应该学会如何制作小提琴,所以很容易理解代码

这里是我们的更新fiddle

+0

为什么它闪烁上下在开始? – user2704613

+0

其次,当我在自动滚动之前使用刷新时,我遇到了一个问题。如果我在div中有数据,并且我滚动某个部分,但它会自动转到顶点,我认为是因为刷新功能。 – user2704613

+0

这是可能的,以防止这意味着我滚动一些部分,它刷新div,但应该只在那里,它不会到顶部位置 – user2704613

相关问题