系统升级的时候,一次遇到这样的问题:
在IE8及以下版本里运行,会跳出这样的弹框:
当时因为js逻辑混乱,定位为js中blur事件相互调用导致,然后没有深究,删掉几个事件了事
现在在网上碰到类似问题,发现是递归调用导致
但是由于业务逻辑需要,会有a的blur调用了b 的blur,而b的blur调用了a的blur情况,没有想到好的解决方法。。。
只能说本身有这样的逻辑就不是合理的。。。。
参考网址:http://www.benben.cc/blog/?p=357
http://www.web-tinker.com/article/20981.html