Показать сообщение отдельно
  #1 (permalink)  
Старый 24.06.2017, 20:02
Кандидат Javascript-наук
Отправить личное сообщение для rafaello Посмотреть профиль Найти все сообщения от rafaello
 
Регистрация: 09.11.2012
Сообщений: 103

Обновить таймер без перезагрузки
Доброго дня, уважаемые!
Имеется таймер обратного отсчета
http://www.jqueryscript.net/time-clo...Countdown.html
Сам таймер вызывается вот так
<script type="text/javascript">  
    $('document').ready(function() {
        'use strict';
        
    	$('.countdown').final_countdown({
            'start': 1496916577,
            'end': 1496916577,
            'now': 1496916577       
        }, function() {
                 //Finish Callback
				});
    });
</script>

Для изменения параметров счетчика я сделал так. Добавил инпут тип "hidden" и из него стал тащить значение. Получилось так:
<input type="hidden" name="end_value" value="">

<script type="text/javascript">  
    $('document').ready(function() { 
        'use strict';
    var end_values = $('input[name="end_value"]').val();
        
    	$('.countdown').final_countdown({
            'start': 1496916577,
            'end': end_values,
            'now': $.now() / 1000       
        }, function() {
                 //Finish Callback
				});
    });
</script>

Задача была такая, чтобы из всплывающего окна без перезагрузки установить необходимое значение переменной end_values
Половину задачки я сделал, то есть при клике из всплывающего окна я меняю value input name="end_value".
Однако, счетчик не изменяет своего отсчета. Не хватает еще какого то события, чтобы загрузить новое значение end_values и чтобы счетчик изменился?
Ответить с цитированием