2013-08-21 126 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

相關問題