jQuery旋转插件jquery.rotate.js 让图片旋转

演示1 直接旋转一个角度

$('#img1').rotate(45);


演示2 鼠标移动效果

$('#img2').rotate({ 
   bind : {
       mouseover : function(){
           $(this).rotate({animateTo: 180});
       }, mouseout : function(){
           $(this).rotate({animateTo: 0});
       }
   }
});


演示3 不停旋转

var angle = 0;
setInterval(function(){
   angle +=3;
   $('#img3').rotate(angle);
}, 50);

var rotation = function (){
   $('#img4').rotate({
       angle: 0, 
       animateTo: 360, 
       callback: rotation
   });
}
rotation();

var rotation2 = function(){
   $('#img5').rotate({
       angle: 0, 
       animateTo: 360, 
       callback: rotation2,
       easing: function(x,t,b,c,d){
           return c*(t/d)+b;
       }
   });
}
rotation2();


演示4 点击旋转

$('#img6').rotate({ 
   bind: {
       click: function(){
           $(this).rotate({
               angle: 0,
               animateTo: 180,
               easing: $.easing.easeInOutExpo
           });
       }
   }
});

var value2 = 0;
$('#img7').rotate({ 
   bind: {
       click: function(){
           value2 +=90;
           $(this).rotate({
               animateTo: value2
           });
       }
   }
});

  参考地址:http://www.jq22.com/jquery-info308

转载于:https://www.cnblogs.com/wwlhome/p/4608072.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值