Как обнулить интервал (setInterval), не очистить
Доброй ночи всем. У меня установлен таймер, который подгружает в слайдер блоки. Есть кнопка "Подгрузить еще блок", при нажатии на которую, не смотря на таймер, загружается еще один блок. Но бывает, когда нажимаешь прямо во время загрузки нового блока, очень фигово выглядит это. Подкиньте пожалуйста идею, как сбрасывать таймер на 0 (не удалять), при нажатии на кнопку "Подгрузить еще блок". Я уже подготовил код, чтоб вам было намного быстрее помочь :) заранее спасибо.
$(function(){ var interval = 5000; //Время интервала //Сам интервал var my_interval = setInterval(function() { load_block(); }, interval); var load_block = function(){ //Запрос к Аяксу, прочие вычисления. $.post(dle_root + 'engine/ajax/script.php', {par1: par1,par2:par2}, function(data){.............}); //Запрос к Аяксу, прочие вычисления. }; $('.container #button_next').click(function(){ load_block(); }); });
Источник: dle-faq.pro
Похожие новости
- DataLife Engine v.18.1 Final Release
- DataLife Engine v.18.1 Press Release
- TShow - шаблон сайта сериала для DLE 18.x
- Blitz - шаблон для DLE
- Весь май две лицензии по цене одной
- Rubik - универсальный шаблон
- Telegram Instant View для DLE
- Быстрый поиск новостей только по заголовкам - модуль ModLiveSearch
- DLE: Telegram Instant View
- Весна скидок с DataLife Engine!