在jQuery中获得“超出最大调用堆栈大小”

时间:2015-08-28 11:20:22

标签: javascript jquery smarty

任何人都有任何想法我为什么会收到以下错误:

  

未捕获RangeError:超出最大调用堆栈大小。

代码:

{literal}
<script>
    $(document).ready(function() {
        $("form[name='checkout_form']").addClass("cm-ajax");
        $("form[name='checkout_form']").addClass("cm-ajax-full-render");

        $(".ty-value-changer__increase").click(function() {
            setTimeout(function () { $('#button_cart').click(); }, 1000);
        });
        $(".ty-value-changer__decrease").click(function() {
            setTimeout(function () { $('#button_cart').click(); }, 1000);
        });
        $(".cm-amount").bind('keyup', function(e) {
            setTimeout(function () { $('#button_cart').click(); }, 1000);
        });
    });
    $(document).ajaxComplete(function(event,request, settings) {
        $("form[name='checkout_form']").addClass("cm-ajax");
        $("form[name='checkout_form']").addClass("cm-ajax-full-render");

        $(".ty-value-changer__increase").click(function() {
            setTimeout(function () { $('#button_cart').click(); }, 1000);
        });
        $(".ty-value-changer__decrease").click(function() {
            setTimeout(function () { $('#button_cart').click(); }, 1000);
        });
        $(".cm-amount").bind('keyup', function(e) {
            setTimeout(function () { $('#button_cart').click(); }, 1000);
        });
        var url = settings.url;
        if (url.indexOf("products.options") >= 0) {
            $('#button_cart').click();
        }
    }); 
    </script>
{/literal}

0 个答案:

没有答案