Как обнулить интервал (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
Похожие новости
- Две лицензии по цене одной
- NVBG
- Blogss для DLE
- Розвиток агробізнесу в Україні: шлях до успіху в сучасному світі
- DataLife Engine 17.1 Nulled + Оригинал
- DataLife Engine v.17.1 Final Release
- DataLife Engine v.17.1 Press Release
- KinoLove для DLE 17.0
- Repost - шаблон для организации новостных, игровых, городских сообществ
- Bullet Energy 1.3 rev 2021 сборка r9 : форум