报错Uncaught RangeError: Maximum call stack size exceeded

点击预览,预览图片,报错:Uncaught RangeError: Maximum call stack size exceeded
报错Uncaught RangeError: Maximum call stack size exceeded
具体报错位置
报错Uncaught RangeError: Maximum call stack size exceeded

但是查了半天发现都没有错,百度上说是:递归错误or低级错误两种可能。
我感觉是低级错误,因为我没用递归=_=
最后瞎鼓捣发现是js调用顺序错误,但是???

这个imgEnlarge()是enlargeImg.js里面的方法,所以common-plugin.js按理说是应该在enlargeImg.js后面调用,但是这样会报错,要是common-plugin.js在enlargeImg.js前面就不报错了。
报错Uncaught RangeError: Maximum call stack size exceeded
(emmm……虽然找到了问题,但是这个理由我自己都说服不了我自己 )
报错Uncaught RangeError: Maximum call stack size exceeded