Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.07.2014, 07:08
Новичок на форуме
Отправить личное сообщение для w82hands Посмотреть профиль Найти все сообщения от w82hands
 
Регистрация: 01.07.2014
Сообщений: 1

как правильно выставить setInterval?
Привет всем, есть код→
<script> var auto_refresh = setInterval(function(){$('#newsblock').fadeOut('slow').load('news_slider.php').fadeIn("slow");}, 5000);</script>

Все работает, но, если первый раз открыть страницу или обновить то на месте #newsblock просто пустой фон, только через, установленный интервал, содержимое появляется, потому что срабатывает тайминг. Как сделать так, чтобы подгрузить контент сразу и далее обновлять также как он обновляется сейчас?

Последний раз редактировалось w82hands, 01.07.2014 в 07:35. Причина: Не совсем правильно объяснил суть проблемы
Ответить с цитированием
  #2 (permalink)  
Старый 01.07.2014, 08:45
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Логично что нужно вставить упаковать все что в сетинтервал в функцию, сначала выполнить ее и потом поставить ее в сетинтервал

function load() {
$('#newsblock').fadeOut('slow').load('news_slider.php').fadeIn("slow");
}
load();
var auto_refresh = setInterval(function(){
load();
})
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление содержимого блока Артемий Б Работа 4 16.08.2012 16:49
Автоматическое обновление RSS в HTML Hyuga_Nia Серверные языки и технологии 0 15.10.2011 18:02
Автоматическое обновление изображений rzphp AJAX и COMET 7 09.05.2011 23:19
Background выше содержимого блока MCTrane (X)HTML/CSS 13 23.03.2011 19:57
Как получить размер блока сразу после изменения его содержимого? Cooskon Events/DOM/Window 6 17.09.2010 16:15