向8个不同方向 在时间限定内慢慢的 弹出菜单该怎么做!?

解决方案 »

  1.   

    setInterval("xxx()",yyy);
    xxx()方法中每次将菜单的style.top-- style.left--  style.width++(坐标的两倍增加) style.height++(坐标的两倍增加)  yyy是毫秒时间
      

  2.   

    jquery吧  我也想学啦可是在网上看了些资料 一点也没看懂
      

  3.   

    animate(params[,duration[,easing[,callback]]])
    用于创建自定义动画的函数。
    这个函数的关键在于指定动画形式及结果样式属性对象。这个对象中每个属性都表示一个可以变化的样式属性(如“height”、“top”或“opacity”)。
    注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left. 而每个属性的值表示这个样式属性到多少时动画结束。如果是一个数值,样式属性就会从当前的值渐变到指定的值。如果使用的是“hide”、“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式。在 jQuery 1.2 中,你可以使用 em 和 % 单位。另外,在 jQuery 1.2 中,你可以通过在属性值前面指定 "+=" 或 "-=" 来让元素做相对运动。jQuery 1.3中,如果duration设为0则直接完成动画。而在以前版本中则会执行默认动画。看看上面这个方法的例子吧...
    其实思路就是
    隐藏层->定位->animate打开隐藏
      

  4.   

    上网搜索“javascript 推拉式菜单”,这类东东很多的