Показать сообщение отдельно
  #1 (permalink)  
Старый 06.05.2015, 18:30
Аватар для Babyslam
Интересующийся
Отправить личное сообщение для Babyslam Посмотреть профиль Найти все сообщения от Babyslam
 
Регистрация: 25.02.2015
Сообщений: 26

Таймер JQuery
День добрый,не нашел похожей темы.
Не работает таймер при добавлении в него кнопки остановки.
Таймер должен обновляться,пока кнопка не будет нажата.
<div>Осталось: <span id="timer_inp">5</span> сек.</div>
<input type="button" value="Прекратить Отсчет!" class="next" />
<script>
$( document ).ready(function() {
function timer()
{
var obj=document.getElementById('timer_inp');
obj.innerHTML--;
 
    if (obj.innerHTML==0){
        timer_inp.innerHTML=5;
        setTimeout(timer,1000);
    } else {
        setTimeout(timer,1000);
    }
}
setTimeout(timer,1000);
//при удалении этой функции таймер работает,кнопка нужна для остановки таймера. 
$('.next').click(function() {
var = t;
t = setTimeout(timer(),1000);
clearTimeout(t);
                });
});
Ответить с цитированием