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

复制代码 代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<!--脚本加载-->
<script src="/UploadFiles/2021-04-02/jquery.min.js"> <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>

标签:
jquery,动态画圆

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
狼山资源网 Copyright www.pvsay.com

评论“jquery实现动态画圆”

暂无“jquery实现动态画圆”评论...