一级导航:   1 2 3 4 5
每个一级导航里都有2级横向导航.鼠标移动到一级导航[1]上面,显示二级导航.鼠标未移动到二级导航上.
鼠标离开[1],移动到[2]上面,显示它下面的二级导航.[1]下的二级导航消失.显示与消失都是有一个动画过程,不是瞬间消失的.请问是怎么做的到?

解决方案 »

  1.   

    用JQUERY实现。有个show(200)和hide(200)方法。不过这样只是渐变消失的。200是毫秒好像!
      

  2.   

    函数里面穿个参数呗,
    例如<div id="div1" onmouseover="showdiv(1)"></div>
    <div id="div2" onmouseover="showdiv(2)"></div>function showdiv(a)
    {
       var divs = document.getElementByTagName("div");
       for(var i=0;i<divs.length;i++)
       { 
          document.getElementById("div"+i).style.display = "none";
       }
       document.getElementById("div"+a).style.display="block";
    }写得不怎么好。不过思路应该可以这样吧。用JQUERY更好。我也是新手。见谅!