![](/img/trans.png)
[英]Javascript: Uncaught RangeError: Maximum call stack size exceeded
[英]javascript recursive function: Uncaught RangeError: Maximum call stack size exceeded
我有一個橫貫一復發性功能ul
li
嵌套層次。 它從某個節點冒泡,直到到達樹類0 (它是層次結構的根)的ul
。
功能:
function setupSelectedCategory(elem) {
if (!elem)
return;
if (!elem.hasClass("tree-0")) {
if (elem.parent().prop('tagName') == 'UL') {
var index = jQuery(elem.parent().children()).index(jQuery(elem));
jQuery(elem.parent()).accordion({ active: index });
}
return setupSelectedCategory(jQuery(elem.parent()));
}
return;
}
問題:
我有一個堆棧溢出異常(至少在chrome中)。 也許我沒有從函數中退出正確的方法? 有什么想法嗎?
檢查有問題..
if( !elem || !elem.size() )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.