需要动态的效果
var PI = 3.1415926;
var r = 100;
var _x = 200;
var _y = 300;
var x, y;
for(var i = 0; i < 360; i += 6)
{
x = Math.cos(PI / 180 * i) * r + _x;
y = Math.sin(PI / 180 * i) * r + _y; //x,y是运动轨迹
$("#target").animate({top:x,left:y},100); //target为一div(里面有一img) 这一语句使div运动
$("#target img").rotation({angle:5});//想使用jquery.rotate.js插件使img运动
} 上面的rotation可以使一静止的图旋转,可一旦是上面又运动又旋转就不行了
有使图片运动并旋转的方法,最好是jquery方式
var PI = 3.1415926;
var r = 100;
var _x = 200;
var _y = 300;
var x, y;
for(var i = 0; i < 360; i += 6)
{
x = Math.cos(PI / 180 * i) * r + _x;
y = Math.sin(PI / 180 * i) * r + _y; //x,y是运动轨迹
$("#target").animate({top:x,left:y},100); //target为一div(里面有一img) 这一语句使div运动
$("#target img").rotation({angle:5});//想使用jquery.rotate.js插件使img运动
} 上面的rotation可以使一静止的图旋转,可一旦是上面又运动又旋转就不行了
有使图片运动并旋转的方法,最好是jquery方式
这个就不行了是吧。会不会是jquery.rotate.js有问题
$("#target").animate({top:x,left:y},100);
$("#target img").rotation({angle:5});
一起用img只移动不旋转单独用
$("#target img").rotation({angle:5});
还是可以对img进行旋转
$("#target").animate({"top":x,"left":y},100);//top和left要加上引号,这里错了,下面的语句就不执行了
单独用
$("#target").animate({top:x,left:y},100);
这个是可以的