首先要下載jquery.min.js 和jquery.rotate.js文件
1、下載地址:
https://www.jb51.net/jiaoben/554113.html
2、導入文件
<script type="text/javascript" src="../js/jquery-2.1.4.js" ></script> <script type="text/javascript" src="../js/jQueryRotate.js"></script>
3、html界面
<body> <div> <h4>示例一:鼠標滑過旋轉圖片</h4> <img id="img1" src="../imgs/safari.png" /> </div> <br/> <div> <h4>示例二:圖片無限旋轉</h4> <img id="img2" src="../imgs/safari.png" /> </div> <br/> <div> <h4>示例三:點擊圖片旋轉</h4> <img id="img3" src="../imgs/safari.png" /> </div> <br/> <div> <h4>示例四:旋轉不同角度圖片</h4> <img id="img4" src="../imgs/sunset.jpg" width="180" height="150"/> <br/><br/><br/> <input type="button" value="順時針旋轉90度" onClick="ImgRotate(0)"/> <br/><br/> <input type="button" value="逆時針旋轉90度" onClick="ImgRotate(1)"/> <br/><br/> <input type="button" value="順時針旋轉180度" onClick="ImgRotate(2)"/><br/><br/> <input type="button" value="順時針旋轉270度" onClick="ImgRotate(3)"/><br/><br/> </div> </body>
4、js腳本
<script> $(function(){ //示例三:點擊圖片旋轉角度(這段js放在示例一后面沒有效果,暫不知原因) var value = 0; $("#img3").rotate({ bind: { click: function(){ value +=90; $(this).rotate({ animateTo:value}) } } }); //示例一: 鼠標滑過旋轉圖片 $("#img1").rotate({ bind:{ mouseover : function() { $(this).rotate({animateTo:180}); }, mouseout : function() { $(this).rotate({animateTo:0}); } } }); //示例二:圖片無限旋轉 var angle = 0; setInterval(function(){ angle+=3; $("#img2").rotate(angle); },10); }); //示例四:圖片旋轉不同角度 var ImgRotate = function(i){ switch(i) { case 0: $('#img4').rotate(90); break; case 1: $('#img4').rotate(-90); break; case 2: $('#img4').rotate(180); break; case 3: $('#img4').rotate(270); break; } } </script>
5、實現的效果
1)鼠標滑過旋轉圖片
2)圖片無限旋轉
3)點擊圖片旋轉
4)圖片旋轉不同角度