jquery 在有些IE8下是否不兼容?
我们在10个用户当中就发现1个用户是使用IE8是不兼容Jquery写得代码的,请高手们指点一下
代码如下:
<script language="javascript" type="text/javascript" src="PublicScript/jquery.js"></script>
$('.parentUL:has(li):gt(0)').hide();
var menus =$('ul',$('.parentUL')) ;
//首先隐藏所有的二级(除第一个外)
for(var i=1;i<menus.size();i++)
{
$(menus[i]).hide();
}
//给父层Li添加onclick事件
var heads = $('.parentUL>li');
heads.click(function(){
//判断是否打开
if($('ul',this)[0].style.display!='none')
return
//关闭其他、打开自己
menus.hide();
$('ul',this).show();
});
var lists = $('li>a');
------解决方案--------------------你的测试HTML代码呢
你可以自己测试看看哪句jQuery代码是有异常的,这样暂时也看不出来
------解决方案--------------------
jquery兼容性已经很高了
基本上不存在与IE的兼容性问题
------解决方案--------------------你确定是不兼容?而不是用户禁止了js加载?
JQuery 确实基本上不存在与ie的兼容问题啊
------解决方案--------------------能给我个你测试有问题的DEMO吗,jQuery有些版本的函数,确实有问题的,