2017-02-21 3 views
0

Итак, мой сценарий обратного отсчета по какой-то причине несовместим с моим кодом. Я пытаюсь сделать это обратным отсчетом в определенное время каждый день, но мой веб-магазин ограничен только использованием jquery 1.x со всеми моими другими плагинами, поэтому никакая другая версия jquery не может быть использована. https://jsfiddle.net/nskhbL12/JS Countdown несовместим с jQuery 1.10.2

<script> 
    window.onload = date; 

    function ShowTime() { 
     var now = new Date(); 
     var hrs = 20-now.getHours(); 
     var mins = 60-now.getMinutes(); 
     var secs = 60-now.getSeconds(); 
     timeLeft = "" +hrs+' t : '+mins+' m : '+secs+' s'; 
     $("#countdown").html(timeLeft); 
    } 

    var countdown; 
    function StopTime() { 
     clearInterval(countdown); 
    } 

    setInterval(ShowTime ,1000); 
</script> 
<span id="date">Order before <span id="countdown"></span> and receive your package tomorrow!</span> 
+2

Кажется работать: https://jsfiddle.net/eauksku8/ –

+1

Я голосовании Закройте этот вопрос как вне темы, потому что jQuery не задействован. –

+0

@ uom-pgregorio вы используете v1.9.1. Toni jQuery используется для написания HTML-текста внутри '#countdown'. – Grork

ответ

0

Попробуйте с

jQuery(function($) { 
    setInterval(ShowTime ,1000); 
}); 

Или использовать что-то вроде

$ = jQuery;

Смежные вопросы