我有一个三层的导航栏由于第二层是不断在变的,我想让第三层也随着第二层的位置改变而变,宽度在200px,而不是像现在这样,将第三层的
宽度设置为通栏的宽度,从而导致第三层子分类显得很长,点击链接要移动很长的距离。

解决方案 »

  1.   

    这问题你自己都说了,“因为每个一级大类的二级子类不同,从而导致二级了类的位置也不确定。”所以你根据二级子类的的位置去定位3级菜单就是的了。当你在二级菜单中作操作的时候把2级菜单中的元素当成对象传给一个函数,然后取这个对象的top和left值再计算3级菜单的top和left就行了吧!
      

  2.   

    你把  CSS  实现了JS 也就能 实现了!!
      

  3.   

    position : relative 相对定位即可
      

  4.   

    position : relative 相对定位即可 + js 动态控制 
      

  5.   

    问题解决了,
    用 position:absolut + php中初始化坐标值
    谢谢各位。。