Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无限循环-Jquery插件(地址)_Javascript_Jquery Plugins_Jquery_Infinite Loop - Fatal编程技术网

Javascript 无限循环-Jquery插件(地址)

Javascript 无限循环-Jquery插件(地址),javascript,jquery-plugins,jquery,infinite-loop,Javascript,Jquery Plugins,Jquery,Infinite Loop,我正在使用当前的jQuery插件(地址),我有这段代码(我正在使用地址插件的“SEO”方法) 它给了我vs 当我转到link(/game.php?what=map)时,它会提醒vs ENDUPDATE; 更新2: 例如,在Mozilla/5.0(Windows;U;Windows NT 5.1;cs;rv:1.9.1.2)Gecko/20090729 Firefox/3.5.2 ENDUPDATE; 但在一些Firefox版本(3.XX)和IE中存在无限循环。我确实访问了主页,它开始重新加载并将

我正在使用当前的jQuery插件(地址),我有这段代码(我正在使用地址插件的“SEO”方法)

它给了我vs 当我转到link(/game.php?what=map)时,它会提醒vs

ENDUPDATE; 更新2: 例如,在
Mozilla/5.0(Windows;U;Windows NT 5.1;cs;rv:1.9.1.2)Gecko/20090729 Firefox/3.5.2

ENDUPDATE; 但在一些Firefox版本(3.XX)和IE中存在无限循环。我确实访问了主页,它开始重新加载并将
#/game.php?r=something
附加到地址栏中地址的末尾

难道你不知道那里出了什么问题吗?

那么这句话:

clearTimeout = window.clearTimeout(timer);
是错误的和可怕的;应该是:

clearTimeout(timer);

我的asp.NETMVC站点中的JQuery地址也有类似的问题。如果我点击返回一个带有散列url的页面,它会发疯,无休止地循环页面。原来问题与mvc标准的MicrosoftAjax.js和MicrosoftAjax.debug.js文件的旧版本有关

如果打开MicrosoftAjax.debug.js文件并看到文件版本:4.0.20526.0(这是mvc模板的默认版本),则从cdn()升级调试和压缩版本

请注意,这个解决方案是在这里关于堆栈溢出的另一个问题中找到的,所以它不是我的解决方案。我试图找到最初的问题以及谁给出了解决方案


编辑:

用新代码更新的问题(完全删除setTimeout和clearTimeout)
clearTimeout = window.clearTimeout(timer);
clearTimeout(timer);