.replaceWith不在IE6中工作

时间:2011-12-19 23:11:14

标签: jquery internet-explorer-6

我只是在Adobe BrowserLab中测试我的网页。我的网页中有3 .replaceWith行jQuery,并且它们没有在ie6中执行。奇怪的是,我使用相同的jQuery创建了一个jsFiddle,它在Adobe BrowserLab ie6中工作。甚至更奇怪的是,我在ie6中测试了我的网页并且它有效。但为什么我的网页不能在BrowserLab ie6中运行? 这是在BrowserLab ie6中工作的小提琴,并使用我的网站使用的相同jQuery代码:http://jsfiddle.net/8CEwf/

任何建议

2 个答案:

答案 0 :(得分:0)

简单地说,浏览器是独特而复杂的...这就是为什么每个浏览器的每个版本都有它自己的渲染怪癖,错误等等。

Adob​​e Browser Lab正在尝试复制每个浏览器的每个版本,但Adobe模拟器本身可能存在一些错误,问题或疏忽。

出于测试目的,除了实际的浏览器本身之外,您实际上无法完全信任准确呈现。

Microsoft免费提供Virtual PC以及hard drive images,以便将每个版本的Explorer返回到IE 6.我建议使用上述任何传真。

答案 1 :(得分:0)

我发现自从我在我的网站上使用jQuery 1.4.2并且jsFiddle使用的是1.7.1时,就触发了IE6的问题。这是使用jQuery 1.4.2的更新小提琴,不适用于ie6。 http://jsfiddle.net/8CEwf/1/