1
我用這個腳本:http://keith-wood.name/countdown.html 我有一個以上的「數據時就像你在代碼中看到屬性在同一頁面上。HTML數據屬性不工作時,在倒計時腳本
第一數據 - 時間屬性是11月17日,第二個給出的數據 - 時間屬性18 11:
<!-- 1st block -->
<div class="kf_event_list_wrap">
<div class="row">
<div class="col-lg-6 col-md-5 col-sm-5">
<!--EVENT LIST THUMB Start-->
<div class="kf_event_list_thumb">
<figure>
<img src="extra-images/event_1.jpg" alt=""/>
<div id="defaultCountdown" data-time="nov 17, 2016 12:00:00" class="defaultCountdown"></div>
</figure>
</div>
<!--EVENT LIST THUMB END-->
</div>
<div class="col-lg-6 col-md-7 col-sm-7">
<!--EVENT LIST DES Start-->
<div class="kf_event_list_des">
<h4><a href="#">University <span>Convocation</span></a></h4>
<p>Mauris in erat justo. Nullam ac urna eu felis dapibus condimentum sit amet a augue. Sed non neque elit. Sed ut imperdiet nisie tiam pharetra, erat sed fermentum feugiat, velit mauris egestas quam.</p>
<ul class="kf_event_list_links">
<li><i class="fa fa-user"></i><a href="#">John Doe</a></li>
<li><i class="fa fa-calendar"></i><a href="#">Saturday 10:00 AM</a></li>
</ul>
</div>
<!--EVENT LIST DES END-->
</div>
</div>
</div>
<!-- 2th block -->
<div class="kf_event_list_wrap">
<div class="row">
<div class="col-lg-6 col-md-5 col-sm-5">
<!--EVENT LIST THUMB Start-->
<div class="kf_event_list_thumb">
<figure>
<img src="extra-images/event_1.jpg" alt=""/>
<div id="defaultCountdown" data-time="nov 18, 2016 12:00:00" class="defaultCountdown"></div>
</figure>
</div>
<!--EVENT LIST THUMB END-->
</div>
<div class="col-lg-6 col-md-7 col-sm-7">
<!--EVENT LIST DES Start-->
<div class="kf_event_list_des">
<h4><a href="#">University <span>Convocation</span></a></h4>
<p>Mauris in erat justo. Nullam ac urna eu felis dapibus condimentum sit amet a augue. Sed non neque elit. Sed ut imperdiet nisie tiam pharetra, erat sed fermentum feugiat, velit mauris egestas quam.</p>
<ul class="kf_event_list_links">
<li><i class="fa fa-user"></i><a href="#">John Doe</a></li>
<li><i class="fa fa-calendar"></i><a href="#">Saturday 10:00 AM</a></li>
</ul>
</div>
<!--EVENT LIST DES END-->
</div>
</div>
</div>
但現在,JavaScript代碼:
if($('.defaultCountdown').length){
var date1 = $('#defaultCountdown').data('time');
var date = new Date(date1);
$('.defaultCountdown').countdown({ until: date});
}
現在我有一個定時器顯示相同倒計時的問題。也許是因爲這兩個區塊的id相同?
我認爲有什麼問題我的JavaScript和我搜索了別的東西,但它也不能正常工作。我不知道這是在正確的方向:
if($('.defaultCountdown').length){
$('[data-time]').each(function() {
var $this = $('.defaultCountdown'), finalDate = $(this).data('time');
$this.countdown(finalDate, function(event) {
var date = new Date(finalDate);
$('.defaultCountdown').countdown({ until: date});
});
});
}
的計時器上的所有元素相同,但現在它是一個錯誤的倒計時。所以如果我打開第一個日期時間到11月18日和第二個日期時間到11月20日這是相同的倒計時什麼是錯誤的,從今天它給出34分鐘,而不是日子。所以這不好。其他解決方案?我不知道JavaScript在這裏是正確的。 – Brecht27
@ Brecht27我改變了我的答案,將日期時間字符串值轉換爲日期對象。現在試試看看它是否有效。 – Titus
就是這樣!感謝您在這裏幫助我! +1 – Brecht27