jquery隨機飛舞的小蟲效果
分享一段程式碼例項,它實現了隨機飛舞的小蟲效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin: 0; padding: 0; } #bg { width: 100%; height: 100%; position: fixed; background-size: cover; background-color:black; } .xx { width: 18px; height: 18px; position: absolute; color: white; } </style> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> function Fireworm() { this.element = $("<div class='xx'>*</div>"); } Fireworm.prototype.show = function() { //顯示 this.element.css({ "top": this.pointY + "px", "left": this.pointX + "px" }) $("body").append(this.element); return this; }; Fireworm.prototype.newPoint = function() { this.pointX = randomInt(window.innerWidth - 100); this.pointY = randomInt(window.innerHeight - 100); return this; }; Fireworm.prototype.speed = function() { this.speedRun = (randomInt(10) + 5) * 1000; return this; }; Fireworm.prototype.fly = function() { //飛 var self = this; this.element.animate({ "top": this.pointY, "left": this.pointX }, this.speedRun, function() { self.speed().newPoint().fly(); }) }; function randomInt(max) { return Math.floor(Math.random() * max); }; $(function() { var totle = 30; var fireworm = []; for (var i = 0; i < totle; i++) { fireworm[i] = new Fireworm(); fireworm[i].newPoint().show().speed().newPoint().fly() } }) </script> </head> <body> <div id="bg"></div> </body> </html>
相關文章
- jquery簡單生成指定範圍隨機數效果jQuery隨機
- jQuery商品飛入購物車效果jQuery
- jQuery隨滑鼠旋轉的圖形效果jQuery
- jQuery跟隨滑鼠移動的彈出層效果jQuery
- 飛機小專案
- JavaScript隨機漂浮碰壁效果JavaScript隨機
- jQuery大圖跟隨效果程式碼例項jQuery
- jQuery打字機效果程式碼jQuery
- jquery css3跟隨滑鼠晃動的圖片效果jQueryCSSS3
- 用threejs開發一個簡易的打飛機和飛機破碎效果JS
- js隨機運動小球效果JS隨機
- canvas圓形隨機漂浮效果Canvas隨機
- JavaScript 雪花飄舞效果詳解JavaScript
- css紙飛機效果程式碼例項CSS
- JavaScript實現隨機抽獎效果JavaScript隨機
- JavaScript生成4位隨機數效果JavaScript隨機
- 飛機大戰小程式(1)
- 實現一個炫酷的隨機標籤排列效果(顏色隨機,大小隨機,成菱形排列的列表)隨機
- jQuery雙色器隨機選號jQuery隨機
- JQuery滑鼠移到小圖顯示大圖效果的方法jQuery
- jQuery 效果jQuery
- 隨機範圍小數和隨機範圍整數隨機
- 生成指定區間的隨機小數隨機
- jQuery動畫效果的刪除行效果jQuery動畫
- 微信小程式生成隨機數微信小程式隨機
- jQuery隨筆jQuery
- jQuery 效果方法jQuery
- jQuery 效果 – 動畫jQuery動畫
- matlab生成隨機數小結Matlab隨機
- 實現漫天飛雪的動畫效果動畫
- jquery隨機瀑布流簡單程式碼例項jQuery隨機
- 爬蟲-adsbexchange飛機網站-結果資料解析爬蟲網站
- jQuery 效果 – 停止動畫jQuery動畫
- jQuery 效果 – 滑動jQuery
- jQuery基礎 效果jQuery
- jQuery效果-animate()方法jQuery
- jQuery 放大鏡效果jQuery
- 在手機上程式設計:自制的小飛可程式設計複數計算器(小飛計算器)程式設計