Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Листаем контент с помощью функции js, но остановиться не может! (https://javascript.ru/forum/misc/33863-listaem-kontent-s-pomoshhyu-funkcii-js-no-ostanovitsya-ne-mozhet.html)

zzzzzz 11.12.2012 19:11

Листаем контент с помощью функции js, но остановиться не может!
 
$("a#autoScroll").click(
function(){
var i = $(window).scrollTop();
setInterval(function() {$(window).scrollTop(i); return i += 1}, 100);
})


Хелло всем. При клике на ссыклку с #autoScroll начинаем листать контент здвигая скролл на 1 пиксель вниз через каждую секунду.

как при повторном клике на #autoScroll остановить функцию, прошу помощи?????

zzzzzz 11.12.2012 20:06

var intervalID;
$("a#autoScroll").toggle(
function(){
var i = $(window).scrollTop();
intervalID = setInterval(function() {$(window).scrollTop(i); return i += 1}, 100)},
function(){clearInterval(intervalID);}
)


Все.


Часовой пояс GMT +3, время: 10:10.