jquery实现动态画圆
作者:bea
今天自己在写插件过程做中找到的一个不错的知识。自己做了一个小例子。 代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <!--脚本加载--> <script src=" http://libs.baidu.com/jquery/1.9.1/jquery.min.
今天自己在写插件过程做中找到的一个不错的知识。自己做了一个小例子。
代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<!--脚本加载-->
<script src="
http://libs.baidu.com/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(e) {
var a = 200, b = 200, r = 90, times = 0;
setInterval(function flutter() {
times += 0.1;
var hudu = (2*Math.PI / 360) * 6 * times;
var X = a + Math.sin(hudu) * r;
var Y = b - Math.cos(hudu) * r // 注意此处是“-”号,因为我们要得到的Y是相对于(0,0)而言的。
//$(".sky_text").css({"left":X+"px","top":Y+"px"});
$("body").append('<div style="position:absolute; left:'+X+'px; top:'+Y+'px; width:1px; height:1px; background:#00F;"></div>');
if(times == 60){
return;
}
}, 2);
});
</script>
<style type="text/css">
body,html{ padding:0; margin:0;}
</style>
</head>
<body>
<div style="position:absolute; left:198px; top:198px; width:4px; height:4px; background:#F00;"></div>
</body>
</html>
有用 | 无用
代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<!--脚本加载-->
<script src="
http://libs.baidu.com/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(e) {
var a = 200, b = 200, r = 90, times = 0;
setInterval(function flutter() {
times += 0.1;
var hudu = (2*Math.PI / 360) * 6 * times;
var X = a + Math.sin(hudu) * r;
var Y = b - Math.cos(hudu) * r // 注意此处是“-”号,因为我们要得到的Y是相对于(0,0)而言的。
//$(".sky_text").css({"left":X+"px","top":Y+"px"});
$("body").append('<div style="position:absolute; left:'+X+'px; top:'+Y+'px; width:1px; height:1px; background:#00F;"></div>');
if(times == 60){
return;
}
}, 2);
});
</script>
<style type="text/css">
body,html{ padding:0; margin:0;}
</style>
</head>
<body>
<div style="position:absolute; left:198px; top:198px; width:4px; height:4px; background:#F00;"></div>
</body>
</html>
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- node.js中RPC(远程过程调用)的实现原理介绍
- node.js中实现同步操作的3种实现方法
- node.js实现BigPipe详解
- js实现点击添加一个input节点
- Node.js实现的简易网页抓取功能示例
- 浅谈js的setInterval事件
- 浅谈javascript中createElement事件
- javascript的push使用指南
- javascript结合ajax读取txt文件内容
- javascript实现切换td中的值
- 使用Javascript简单实现图片无缝滚动
- 深入分析js的冒泡事件
- Javascript解析URL方法详解
- jQuery不兼容input的change事件问题解决过程
- Node.js中安全调用系统命令的方法(避免注入安全漏洞)
- jQuery前端框架easyui使用Dialog时bug处理
- Javascript实现获取窗口的大小和位置代码分享
- Javascript 中创建自定义对象的方法汇总
- dreamweaver 8实现Jquery自动提示