手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >基于JS代码实现图片在页面中旋转效果
基于JS代码实现图片在页面中旋转效果
摘要:1.概述在一些交易平台网站,如淘宝网、拍拍网等,经常会发现一些图片以圈的形状旋转的效果,如此反复的执行。2.技术要点主要应用了Math对象的...

1.概述

在一些交易平台网站,如淘宝网、拍拍网等,经常会发现一些图片以圈的形状旋转的效果,如此反复的执行。

2.技术要点

主要应用了Math对象的sin(返回数的正弦值)和cos(返回数的余弦值),通过取得正弦值和余弦值然后加一些算法来改变当前层的位置,使图片在页面中旋转。

3.具体实现

(1)本例利用javaScript的Math对象的正弦和余弦值来改变当前层的位置,代码如下:

<script language="javascript"> var x1=200; var x2=200; var timer; var r=60; var i = 0; function eddyphoto(i) { var ob=document.all("divround"); ob.style.posTop = r*Math.sin((i*Math.PI)/180)+x1; ob.style.posLeft = r*Math.cos((i*Math.PI)/180)+x2; i=i+1; if (r>100){ window.clearTimeout(timer); } else{ if (i > 360){ i = 0;r = r + 1; } timer=setTimeout("eddyphoto("+i+")",10); } } eddyphoto(0); </script>

(2)在页面中添加一个层并在层中添加要旋转效果的图片,代码如下:

<div id="divround"> <img src="temp.jpg"> </div>

以上所述是小编给大家介绍的基于JS代码实现图片在页面中旋转效果 的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我们留言,小编会及时回复大家的。在此也非常感谢大家对查字典教程网的支持!

【基于JS代码实现图片在页面中旋转效果】相关文章:

JQuery+CSS实现图片上放置按钮的方法

js实现精美的图片跟随鼠标效果实例

JavaScript实现点击自动选择TextArea文本的方法

JavaScript实现斗地主游戏的思路

JS实现跳转代码:多域名指向同一空间

jQuery实现鼠标经过图片变亮其他变暗效果

Javascript实现div层渐隐效果的方法

基于jQuery实现的无刷新表格分页实例

Javascript实现飞动广告效果的方法

JavaScript基于setTimeout实现计数的方法

精品推荐
分类导航