在做网站页面导航的时候,采用了jquery的技术做小导航切换,当用户在页面中点击导航就会弹出一个小的导航,因为我的操作系统是win7,所以浏览器安装的是默认IE8,系统上还安装了chrome浏览器,当时做完以后在IE8浏览器上显示是没有任何问题的,在谷歌浏览器上测试也是正常的,本来以为JS代码应该是没有问题了,但是后来发现在IE6却无法正常运行。下面是页面导航的JS代码:
$(function(){
$(”#tr1 div”).bind(”click”, function(){//给所有在tr1里面的DIV注册一个OnClick事件
var name = $(this).attr(”id”); //获取ID
if(name.indexOf(’p')==”0″)
{
for(var k=1;k<15;k++)
{
var cid=”child”+k;
if((name.length==7&&k==name.substring(6,7))||(name.length==8&&k==(name.substring(6,7)+name.substring(7,8))))
{
$(”#”+cid+”").show();
}
else
{
$(”#”+cid+”").hide();