我使用此plugin来显示多个实例 在同一页上。但是,当我进行ajax调用并加载页面的一部分时,计时器停止运行。也许它从DOM中丢失了。有人可以建议出了什么问题吗? 我每次调用ajax时都试着调用该函数(它正常工作),但我认为这不是正确的解决方案。
这是jquery代码:
$('[data-countdown]').each(function() {
var $this = $(this),
finalDate = $(this).data('countdown');
$this.countdown(finalDate, function(event) {
$(this).find('.day').html(event.strftime('%D'));
$(this).find('.hour').html(event.strftime('%H'));
$(this).find('.minute').html(event.strftime('%M'));
$(this).find('.seconds').html(event.strftime('%S'));
});
});
$(document).on('click', '.reload-img', function(e) {
$.ajax({
type: "POST",
url: "reload__ajax.php",
dataType:"html",
data: { lang:lang, confirmed:confirmed, result_id:result_id },
success: function(data){
$('ul[data-id='+result_id+']').html(data).fadeIn(1000);
}
});
});