刚接触jQuery没多久、
现在有一张小图片,想让他绕一个圆,或者椭圆曲线运动、
用animate方法 只能按直线把?
大家给点意见呢、、 

解决方案 »

  1.   

    html5  的canvas倒是有这个功能 
      

  2.   

    canvas灰常强大的一个标签,animate是根据CSS改变来运动的,所以说你把CCS一帧一帧改成一个园或者说你想要的图形不就行了么,万变不离其宗,其实都一样的
      

  3.   

    你是想做一个时钟吧?目前只能用js + css 控制 多图轮换实现
      

  4.   

    使网页上所有图片做圆周运动的JS代码
    能使每个网站所有图片做圆周运动的JS代码:javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);作用:可以使当前网站所有图象元素做圆周运动.使用方法:随便打开一个网站,如baidu.com或者i-yoyo.cn,然后在IE地址栏里输入以上代码.就可实现. 
    IE 有效  修改一下即可兼容所有浏览器
      

  5.   

    用canvas具体方法:使用定时器每隔一段时间清除画布,并重新画,关键在于重新画之前相关JS代码对图片左边做出相应改变,这样就具有了动画的效果,不过使用canvas刷屏的办法会占用较多的CPU资源。