用js做导航栏菜单,隐藏的层显示不出来,被覆盖了!

JavaScript013

用js做导航栏菜单,隐藏的层显示不出来,被覆盖了!,第1张

好乱,没明白你的意思,图片应该是正常显示的,不是定位的,而导航触发出来的隐藏层才是定位的,这样定位层的级别当然比没有定位的图片级别高了,所以显示的隐藏层应该是覆盖图片的,这样才对,你还要怎样呢?除非你的图片也定位了。

1.name="topwin" 请改写成id="topwin",对于window.frameset这样简洁的写法,chrome只认id,而IE则这样处理:先找有没有id=topwin的frameset,如果有直接取到,如果没有,则寻找name="topwin"的frameset。

2.对于你的第二个问题,没看懂,你是需要怎样的鼠标样式?你取节点的时候,建议不要直接用id名,用:document.getElementById()这个方法能保证对所有浏览器都生效, img1.src=“XXX”这句改成document.getElementById(“img1”).src=“XXX”应该就没问题了

PS:现在的浏览器都带有调试功能,IE和chrome都是按F12调出来,看console能看到js错误,你这个在chrome下肯定会报错的