【发布时间】:2013-02-23 11:37:33
【问题描述】:
我一直在我的一个项目中使用 Jquery 地址,一切正常,但是当我在 IE6 中尝试时,行为很奇怪。
当我尝试访问时 http://www.local.test.com/?param=123
它无限循环: http://www.local.test.com/#/?param=123#/?param=123#/?param=123#/?param=123#/?param=123#/
顺便说一下,这是我的 jquery 初始化
(function($){
//JQUERY ADDRESS Initialization
var init = true;
state = window.history.pushState !== undefined;
$.address.state('/').init(function(event) {
$('.address').address();
}).change(function(event) {
if (state && init) {
init = false;
//handleRequest();
}
route();
});
if (!state) {
}
}(jQuery));
【问题讨论】:
-
顺便说一句...除非有人强迫您为 IE6 开发,否则我会说这不值得。充其量,向他们显示有关使用过时浏览器的消息。
-
实际上它在 IE6 上运行,查看他们的示例演示:asual.com/jquery/address/samples/api/#/section/?id=2.2
-
对不起伙计,我是 2013 年,最近安装了 IE6 的博物馆要走很长一段路。
标签: jquery-address