Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.12.2012, 19:11
Кандидат Javascript-наук
Отправить личное сообщение для zzzzzz Посмотреть профиль Найти все сообщения от zzzzzz
 
Регистрация: 25.09.2012
Сообщений: 111

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


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

как при повторном клике на #autoScroll остановить функцию, прошу помощи?????
Ответить с цитированием
  #2 (permalink)  
Старый 11.12.2012, 20:06
Кандидат Javascript-наук
Отправить личное сообщение для zzzzzz Посмотреть профиль Найти все сообщения от zzzzzz
 
Регистрация: 25.09.2012
Сообщений: 111

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


Все.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести содержимое PHP файла с помощью JS? pavdin Серверные языки и технологии 6 22.12.2010 14:16
максимальная длина переменной для js функции progger Общие вопросы Javascript 5 06.09.2010 15:14
реализация хитрого банера с помощью js seleve Элементы интерфейса 6 17.08.2010 15:08
Как загрузить содержимое web-страницы и провести ее анализ с помощью Js stakker Events/DOM/Window 9 05.02.2010 23:55
Нужно с помощью JS записывать данные в БД d!mm Общие вопросы Javascript 2 01.11.2008 18:36