【发布时间】:2014-07-09 02:47:28
【问题描述】:
我正在设计一个网页,我正在使用 jQuery。
网页使用 Ajax。 Internet Explorer 6 及更低版本无法正确显示页面。甚至 Ajax 代码似乎也不起作用。
代码:
jQuery(document).ready(function($) {
// Hide all sub heading lists
$("#content1").load("sub/image1.html");
$("li[@id^='cont']").click(function(){
var current_id=$(this).attr('id');
switch(current_id){
case 'content_1':$("#content1").load("sub/my.html");break;
default:;
}
});
});
代码在 Internet Explorer 7、Internet Explorer 8、Chrome 和 Firefox 中完美运行。在 Internet Explorer 6 或更低版本中不起作用。
我做错了什么?
【问题讨论】:
-
我认为您可能需要提供更多有关您正在尝试做的事情的信息。 jQuery 应该支持 IE 6,所以可能会有其他事情发生。哪段代码不再有效?你能把它粘贴到你的问题中吗?
-
我同意Damovisa,你必须提供更多信息才能解决这个问题^^
-
case 'content_1':$("#content1").load("sub/my.html");break;.你真的把所有这些都放在了 1 行吗? #1 可读代码规则:哪里有 ;应该有一个新行。
-
问题是发现一些 windowsserver2003 版本的 ie 行为很傻 .. 因为坏 ie
标签: jquery internet-explorer-6