jquery有几个动画不知道怎么实现问题一
像$("#Button1").animate({ "left": "500px" }, 2000);可以使Button1像水平左移
要使Button1沿一定的轨道运动,这个轨道每一点的坐标x,y由后台产生,该怎么弄呢?意思就是使Button1的运动轨迹可以由x,y来定义,而不是简单的向左,向右.
问题二
污染扩散这样的形状和运动方向变化复杂的该怎么实现问题三
风场图(就是有很多箭头那种图),箭头个数和方向很复杂,该怎么实现呢?
高手们能提供例子代码么???

解决方案 »

  1.   

    我觉得你还是拿flash做比较快。
      

  2.   

    在ff下left是没有作用的要用$("#button").animate({marginLeft:"500px"},2000);问题二:
    我建议楼主找现成的js做好的,jquery也可以,但是太麻烦了
    问题三:
    这个要用到,jquery画图的插件
      

  3.   

    网上有写好的插件、动画。用的就是jQuery
      

  4.   

    1. $("#btn").animate({left:500},2000);//向左移动
    $("#btn").animate({top:500},2000);//向下移动
    $("#btn").animate({top:0,left:0},2000);//在500,500位置,直接移动到0,0位置//如果后台生成了轨迹点,直接重复输出就行了
    var sum=0;
    for(var i=1;i<20;i++){
    sum+=i;
    eval('$("#btn").animate({top:'+sum+',left:'+i*10+'},100)')
    }
    })2和3建议用flash做,并不是所有东西都适合用js来做,不同东西有不同东西的用途
      

  5.   

    恩,小弟对flash不清楚,想问如下的问题问题一:可以在asp.net程序中由程序运行阶段生成的参数生成swf文件么,需要用到什么第三方插件呢???
      

  6.   

    不用生成Swf文件,生成swf的参数就行.你会做flash的话,不用插件
      

  7.   

    stayalive大哥,是不是这个意思:生成swf的参数,传递给swf, swf根据这些参数可以显示不同的动作???