当前位置:
编程学习
>
JS
>>
点击内容转圈圈JS特效代码分享
点击内容转圈圈JS特效代码分享
<form id="form1" runat="server"> <div id="container" style="width:500px;height:350px;position:relative;margin:0 auto"> <div id="demo">点击内容转圈圈JS特效代码分享<p>朝夕网图片在线制作,素材多模板多 </div> </div></form> <script> var Img = function () { var T$ = function (id) { return document.getElementById(id); } var ua = navigator.userAgent, isIE = /msie/i.test(ua) && !window.opera; var i = 0, sinDeg = 0, cosDeg = 0, timer = null; var rotate = function (target, degree) { target = T$(target); var orginW = target.clientWidth, orginH = target.clientHeight; clearInterval(timer); function run(angle) { if (isIE) { // IE cosDeg = Math.cos(angle * Math.PI / 180); sinDeg = Math.sin(angle * Math.PI / 180); with (target.filters.item(0)) { M11 = M22 = cosDeg; M12 = -(M21 = sinDeg); } target.style.top = (orginH - target.offsetHeight) / 2 + 'px'; target.style.left = (orginW - target.offsetWidth) / 2 + 'px'; } else if (target.style.MozTransform !== undefined) { // Mozilla target.style.MozTransform = 'rotate(' + angle + 'deg)'; } else if (target.style.OTransform !== undefined) { // Opera target.style.OTransform = 'rotate(' + angle + 'deg)'; } else if (target.style.webkitTransform !== undefined) { // Chrome Safari target.style.webkitTransform = 'rotate(' + angle + 'deg)'; } else { target.style.transform = "rotate(" + angle + "deg)"; } } timer = setInterval(function () { i += 10; run(i); if (i > degree - 1) { i = 0; clearInterval(timer); } }, 10); } return { rotate: rotate } } (); window.onload = function () { Img.rotate('demo', 360); document.getElementById('demo').onclick = function () { Img.rotate('demo', 360); } } </script>
上一个:
mysql导入大批量数据出现MySQL server has gone away的解决方法
下一个:
CentOS 查看和同步时间的方法
更多图片编程知识:
JavaScript For Beginners(转载)
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合一:构建项目框架
extjs增删改查:CRUD
介绍 JSON
JSF --J2EE 表示层技术
轻松使用JSP生成饼图
更多
JS
疑问解答:
几个验证11位手机号码格式的js代码
js把图片转换成 base64代码
js把base代码转换成图片
JS 将 base64编码的图片转化为图片文件
js中的定时器
js如何获得FCKeditor控件的值
用js限制投票的cookie .目前设置的为:<input type="" class="" onclick="'window.location...
JS验证,这块“牛皮”反复修改都不能实现
在JS中使用DOM模型
如何用JS 获取本地文件夹的文件列表
js中new 了两个Object数组。怎么样将数组内容合并,重复的内容?
求实现自动生成图片缩略图的JS代码
JS脚本网页问题
js,代码中"object"和"Object"区别?
js+flash实现网页图片切换效果,出现边框,单击激活此控件。
站长资源库
asp
php
Delphi
Matlab
JSP
Foxpro
JS
C/C++
C#/ASP.NET
VC++
JAVA
VB
汇编语言
html/css
CGI
XML/UML
wap
网站相关
网页素材
python
微信小程序
thinkphp
如果你遇到
编程学习
难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,