我用这个做菜单,当网站打开时,先隐藏二级菜单.当移动到主菜单时,弹出二级菜单.问题:当网站打时时,它先显示所有二级菜单,然后再隐藏,这样很难看,我要求打开网站时不显示二级菜单

解决方案 »

  1.   

    你先给二级菜单加个display:none试试
      

  2.   

    你先给二级菜单加个display:none试试
    这是可以的!至于
    加了。需然隐藏了,但是移动到主菜单后,显示不出来。应该是你的js 显示用的 display="";
    改成 display="block";如果你的二级菜单 设置有一些特效,js 需要在初始化获取 二级菜单的offsetHeight!
    display=none 获取到 offsetHeight  是==0 !
    你需要在 js 获取到 offsetHeight 后再设置  display=none