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

Смежные вопросы