我的prestashop页面有一个错误。
倒计时jquery代码对我来说似乎是对的,但它并没有收缩。产品页面中的数据如下所示:
我的代码是:
<!-- START product countdown -->
{if !$PS_CATALOG_MODE}
{if isset($product->specificPrice) && isset($product->specificPrice.to) && isset($product->specificPrice.from)}
{if ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $product->specificPrice.to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $product->specificPrice.from)}
<div class="prod_countdown_area">
<div class="prod_page_countdown" data-date="{$product->specificPrice.to|date_format} {$product->specificPrice.to|date_format:'%H:%M:%S'}"></div>
{literal}
<script type="text/javascript">
$(function() {
$('.prod_page_countdown').countdown({
render: function(data) {
$(this.el).html("<div class='prod_count_label'>{/literal}{l s='Expires:'}{literal}</div><div class='countdown_list days'><span class='countdown_digit'>" +
this.leadingZeros(data.days, 3) + "</span><span class='countdown_label'>{/literal}{l s='days'}{literal}</span></div><div class='countdown_list hrs'><span class='countdown_digit'>" +
this.leadingZeros(data.hours, 2) + "</span><span class='countdown_label'>{/literal}{l s='hrs'}{literal}</span></div><div class='countdown_list min'><span class='countdown_digit'>" +
this.leadingZeros(data.min, 2) + "</span><span class='countdown_label'>{/literal}{l s='min'}{literal}</span></div><div class='countdown_list sec'><span class='countdown_digit'>" +
this.leadingZeros(data.sec, 2) + "</span><span class='countdown_label'>{/literal}{l s='sec'}{literal}</span></div>");
}
});
});
</script>
{/literal}
</div>
{/if}
{/if}
{/if}
<!-- END product countdown -->
</script>
{/literal}
我做错了什么?
谢谢。 佩德罗