今天自己在寫插件過程做中找到的一個不錯的知識。自己做了一個小例子。 複製程式碼 程式碼如下: 無標題文件 http://libs.baidu.com/jquery/1.9.1/jquery.min.js" type="text/javascript"> <br /> $(document).ready(function(e) {<br /> var a = 200, b = 200, r = 90, times = 0;<br /> setInterval(function flutter() {<br /> times = 0.1;<br /> var hudu = (2*Math.PI / 360) * 6 * times;<br /> var X = a Math.sin(hudu) * r;<br /> var Y = b - Math.cos(hudu) * r // 注意此處是「-」號,因為我們要得到的Y是相對於(0,0)而言的。 <br /> //$(".sky_text").css({"left":X "px","top":Y "px"});<br /> $("body").append('<div style="position:absolute; left:' X 'px; top:' Y 'px; width:1px; height:1px; background:#00F;"></ div>');<br /> if(times == 60){<br /> return;<br /> }<br /> }, 2);<br /> });<br /> <br /> body,html{ padding:0; margin:0;}<br />