Как обнулить интервал (setInterval), не очистить

Все блоги / DLE движок для сайтов 16 июля 2014 791   
Как обнулить интервал (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();              });      });
  • Оцените публикацию
  • 0

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/blogssmartz

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Похожие публикации

Архив публикаций