jquery实现动态画圆


Posted in Javascript onDecember 04, 2014

今天自己在写插件过程做中找到的一个不错的知识。自己做了一个小例子。

<!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>
Javascript 相关文章推荐
seajs1.3.0源码解析之module依赖有序加载
Nov 07 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
Dec 05 Javascript
JavaScript的removeChild()函数用法详解
Dec 27 Javascript
JavaScript实现给定时间相加天数的方法
Jan 25 Javascript
基于javascript实现listbox左右移动
Jan 29 Javascript
javascript中的深复制详解及实例分析
Dec 29 Javascript
Javascript中的神器——Promise
Feb 08 Javascript
js实现一键复制功能
Mar 16 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
Jul 17 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
Aug 22 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
微信小程序云开发如何实现数据库自动备份实现
Aug 16 Javascript
javascript数组遍历for与for in区别详解
Dec 04 #Javascript
c#+jquery实现获取radio和checkbox的值
Sep 12 #Javascript
express的中间件cookieParser详解
Dec 04 #Javascript
express的中间件bodyParser详解
Dec 04 #Javascript
express的中间件basicAuth详解
Dec 04 #Javascript
详解JS函数重载
Dec 04 #Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
Dec 04 #Javascript
You might like
PHP5+UTF8多文件上传类
2008/10/17 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
PHP数据对象映射模式实例分析
2019/03/29 PHP
javascript运行机制之this详细介绍
2014/02/07 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
Python微信操控itchat的方法
2019/05/31 Python
python中的decimal类型转换实例详解
2019/06/26 Python
python中栈的原理及实现方法示例
2019/11/27 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
Python 防止死锁的方法
2020/07/29 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
教师自我鉴定范文
2013/11/10 职场文书
酒店中秋节促销方案
2014/01/30 职场文书
标准大学生职业生涯规划书写作指南
2014/09/18 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
市场营销计划书
2015/01/17 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书