Вставка текста в value кнопки
Здравствуйте
При загрузке страницы в value кнопки вставляется текст и обратный отсчет. Но перед вставкой текста и таймера происходит небольшая задержка. Как убрать задержку? Вот пример: http://www.glassbus.ru/Untitled-39.html <div class="cbButtons" style="width:600px; height:150px; border:1px solid red;"></div> <script type="text/javascript"> $(".cbButtons").after('<input type="button" value="Стоп" id="DCprodolzhit"> <input type="button" value="" id="DCkorzina">'); $(function() { var remaining = 5; var myInterval = setInterval(updateCountDown, 1000); function updateCountDown() { $("#DCkorzina").val("Корзина [" + remaining + "]"); remaining--; if (remaining < 0) { clearInterval(myInterval); location.href = "http://www.yandex.ru"; } } $("#DCprodolzhit").click(function(){ clearInterval(myInterval); }); $("#DCkorzina").click(function(){ location.href="http://www.yandex.ru"; }); }); </script> |
Вставить после 5-й строки updateCountDown().
|
rodiony4,
может выкинуть и забыть jquery-1.6.2 ? $(".cbButtons").after('<input type="button" value="Стоп" id="DCprodolzhit"> <input type="button" value="" id="DCkorzina">'); $(function() { var remaining = 5; var myInterval; (function updateCountDown() { $("#DCkorzina").val("Корзина [" + remaining + "]"); remaining--; if (remaining < 0) { location.href = "http://www.yandex.ru"; } else myInterval = window.setTimeout(updateCountDown, 1000); }()) $("#DCprodolzhit").click(function(){ clearInterval(myInterval); }); $("#DCkorzina").click(function(){ location.href="http://www.yandex.ru"; }); }); |
Decode, спасибо!
|
Цитата:
рони, спасибо за быстрый ответ! |
Часовой пояс GMT +3, время: 09:26. |