Prestashop jquery倒计时

时间:2018-04-05 16:42:24

标签: javascript jquery countdown jquery-countdown

我的prestashop页面有一个错误。

倒计时jquery代码对我来说似乎是对的,但它并没有收缩。产品页面中的数据如下所示:

image from browser

我的代码是:

<!-- 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}

我做错了什么?

谢谢。 佩德罗

0 个答案:

没有答案
相关问题