申し訳ありませんが、私は質問を正しく聞いているかわかりません。ユーザーによって日付が変更されると、ページ上の日付のカウントダウンが変更されます。日付が複数回変更された場合、日付がすべて変更されて点滅します。私はそれが以前の情報をどこかに保存していると思います。私はvarsをクリアしようとしました。私は運Javascriptでバールまたはコールバックをクリアする
$('#deal_end').focusout(function() {
var deal_end = $("#deal_end").val();
var array = deal_end .split('-');
var deal_montx = array[0];
var deal_dax = array[1];
var deal_yeax = array[2];
deal_montx = deal_montx - 1;
$(function(){
ts = new Date(deal_yeax , deal_montx , deal_dax );
$(".h").countdown({
timestamp : ts,
callback : function(days, hours, minutes, seconds){
message_days = (days);
var message_hours = (hours);
$(".message_hours").text(message_hours + " Hours");
var message_minutes = (minutes);
$(".message_minutes").text(message_minutes + " Minutes");
var message_seconds = (seconds);
// Creat the display
if (message_days < 1 && message_hours < 1) { $(".message_seconds").text(message_seconds + " Seconds"); }
else if (message_days < 1 && message_hours > 1) { }
else if (message_days == 1) { $(".message_days").text(message_days + " Day"); }
else { $(".message_days").text(message_days + " Days"); }
if (message_days < 1 && message_hours < 1 && message_minutes < 1 && seconds < 1) {
$(".hide_my_buy_button").fadeOut("fast");
}
}
});
});
});
'ts'と' message_days'はグローバル変数です。最初の使用前に** 'var' **を追加してください。 – c69
@ c69ありがとう、しかしそれは私の問題を解決しません。 – MHowey
@MHoweyだからこそ、彼はコメントで答えを書いたのです。 –