精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

jQuery 煙花效果(運動相關)

開發 前端
0-16777215。有了這個范圍就可以利用隨機數,生成在這個范圍內的色值了。當然最后還是要轉成十六進制,并且不要忘記在色值前面加"#"號。

效果圖

  1. $(function(){  
  2.     $(document).click(function(event){  
  3.         /*1.創建DIV并插入到body當中  
  4.         *2.設置其初始位置:TOP為屏幕的高度,left為鼠標點擊時,鼠標的pageX值;  
  5.         */ 
  6.         //創建DIV  
  7.         var $div = $("<div/>");  
  8.         var eLeft = event.pageX;  
  9.         var etop = event.pageY;  
  10.         var cHeight = document.documentElement.clientHeight;  
  11.         //設定顏色、大小,和其初始化的位置  
  12.         $div.css({"width":4,"height":15,"background-color":"red","top":cHeight,"left":eLeft});  
  13.         //插入到頁面的body當中去;  
  14.         $("body").append($div);  
  15.         //不要出現滾動條  
  16.         $("body").css("overflow","hidden");  
  17.         //讓DIV向上移動,并且移動到鼠標位置后,刪除這個DIV元素,之后執行煙花效果;  
  18.         $div.animate({"top":etop},700,function(){  
  19.             //移除DIV  
  20.             $(this).remove();  
  21.             /*煙花效果  
  22.             *1.煙花是很多個DIV構成  
  23.             *2.每個煙花的顏色不一樣  
  24.             *3.煙花的位置也不一樣  
  25.             *4.煙花散開方向不一樣  
  26.             *5.煙花有下墜感覺  
  27.             */ 
  28.             //用循環造建很多個DIV,來表示煙花  
  29.             for(i=0;i<20;i++){  
  30.                 $("body").append($("<div class='yh'></div>"));  
  31.             }  
  32.             /*煙花的顏色是隨機的,而且是用16進制表示色值,所以用隨機數結合16進制;  
  33.             *16進制的最大值ffffff,轉換成十進制16777215;  
  34.             *Math.random()*16777215公式可以得到0-16777215之間的數,因為是小數,所以要用到取整;  
  35.             *Math.ceil(Math.random()*16777215)生成一個在顏色值范圍內的,隨機的十進制值;  
  36.             *Math.random()*9+1公式可以得到1-10之間的數,以此類推  
  37.             *.toString(16)方法,是把得到的十進制,轉換成16進制,也就是隨機的顏色值了;  
  38.             */ 
  39.               
  40.             var sjColor = "" 
  41.             function changColor(){  
  42.                 sjColor = Math.ceil(Math.random()*16777215).toString(16)//;  
  43.                 //當這個產生的隨機的顏色值,不足6位數的進候,需要補齊,又不改變其值,所以要在這個數的前面加零;  
  44.                 while(sjColor.length<6){  
  45.                     sjColor = "0"+sjColor;  
  46.                 }  
  47.             }  
  48.               
  49.  
  50.             //設置煙花DIV的顏色和位置、散開,墜落  
  51.             $(".yh").css({"width":3,"height":3,"top":etop,"left":eLeft});  
  52.             /*煙花散開要設左和上  
  53.             *Math.random()*20-20這里要減20,是因為煙花是從中心點的左右散開的,  
  54.             *最小隨機數時0-10 = -10,最大隨機數時20-10=10;所以就是正負10之間  
  55.             */ 
  56.             $(".yh").each(function(index, element) {  
  57.                 var $this = $(this);  
  58.                 changColor()  
  59.                 var yhX = Math.random()*400-200;  
  60.                 var yhY = Math.random()*600-300;  
  61.                 $this.  
  62.                 css({"background-color":"#"+sjColor,"width":3,"height":3}).  
  63.                 animate({"top":etop-yhY,"left":eLeft-yhX},500);//散開  
  64.                 for(i=0;i<30;i++){  
  65.                     //判斷鼠標點擊時的右邊煙花還是左邊煙花  
  66.                     if(yhX<0){  
  67.                         downPw($this,"+");//右下墜  
  68.                     }else{  
  69.                         downPw($this,"-");//左下墜  
  70.                     }  
  71.                 }  
  72.                   
  73.                 //下墜效果,即同時改變煙花元素的X和Y,會有拋物線感覺,然后完成動畫后,刪除這個煙花元素  
  74.                 function downPw(odiv,f){  
  75.                     odiv.animate({"top":"+=30","left":f+"=4"},50,function(){  
  76.                                 setTimeout(function(){odiv.remove()},2000);  
  77.                     })  
  78.                 }  
  79.             });  
  80.         });          
  81.     })  
  82. }) 

先上代碼和效果圖,具體的功能詳解將在第二頁中講到。

#p#

一、功能

點擊頁面出現上圖的效果,并下墜。

二、功能分析

1.點擊時創建DIV并插入到body當中

2.煙花是很多個DIV構成,所以同時也要創建這些DIV

3.每個煙花的顏色不一樣,所以需要隨機函數處理顏色值

4.煙花的位置也不一樣,所以也需要隨機函數處理位置

5.煙花散開方向不一樣

6.煙花要下墜感覺

三、總結:

3.1.隨機數 Math.random()零到一之間的數;

3.11Math.random()乘以任意一個數,結果就是0-這個乘數之間的值,

Math.random()*9 結果就是0-9之間的數

3.12如果要讓起始值為別一個指定的數,不為零,就加上這一個數;

Math.random()*8+2 結果就是2-10之間的數

3.13如果要想正負之間的數,就減去乘數的一半

Math.random()*8-4,其結果就是+4和-4之間的數

3.2運動核心

3.21就是讓元素在當前頁面中的X坐標,或Y坐標 發生改變(加、減、乘、除等,只要能讓這個值改變的運算,都行)

3.22怎么改變才能看起來是運動的呢?

每次改變時,都是參考元素當前的X或Y坐標。(因為每一次的改變,這個元素的坐標就會變化)所以始終都要獲取到當前這個元素改變之后的X或Y坐標值。

3.3隨機顏色值

顏色值,是十六進制數。而這個值也是有范圍的,所以我們要先取得其范圍。

000000-FFFFFF。然后要轉換成十進制的范圍

0-16777215。有了這個范圍就可以利用隨機數,生成在這個范圍內的色值了。當然最后還是要轉成十六進制,并且不要忘記在色值前面加"#"號

3.4下墜感

其實就是讓元素有,一個拋物線的變化,即讓元素的X和Y的值,同時間變化。

(在使用setTimeout的時候,里面的this,不要指向錯了!~~)

DEMO下載

 

責任編輯:張偉 來源: 船長op的博客
相關推薦

2019-12-26 09:46:26

工具代碼開發

2012-04-26 10:56:05

jQuery效果

2021-10-26 15:22:52

鴻蒙HarmonyOS應用

2010-09-07 09:30:25

DIV彈出jQuery

2012-05-30 10:43:47

jQuery

2010-03-17 16:49:40

Java綠色線程

2009-09-23 17:19:19

jQuery頁面漸顯效

2011-03-30 14:33:57

jQueryJavaScript

2012-06-05 09:38:39

PHP

2009-07-17 17:33:22

jQuery

2010-01-05 13:54:32

Jquery Json

2012-05-09 13:45:04

jQuery

2012-10-08 10:27:56

jQueryJSJavaScript

2012-08-22 10:28:03

jQuery

2011-04-15 09:29:20

jQueryFlash

2012-04-10 10:41:59

jQueryASP.NET

2011-09-14 16:40:44

jQuery

2012-04-09 10:34:21

jQuery

2012-06-19 14:42:02

jQuery
點贊
收藏

51CTO技術棧公眾號

一区二区三区国产好的精华液| 欧美一区二区三区精美影视| 538精品在线观看| 亚洲三级av| 欧美性猛交xxxx富婆| 亚洲国产精品一区在线观看不卡| 国产精品热久久| 99精品视频免费观看视频| 亚洲天堂av高清| 91在线第一页| 日韩a**中文字幕| 亚洲欧美日韩国产另类专区| 九九99玖玖| 一区二区三区免费在线| 韩国在线视频一区| 国产午夜精品视频| 亚洲精品久久久久久| 伊人久久av| 一区二区在线观看视频在线观看| 久久综合九九| aaa一区二区| 久久精品成人| 欧美激情一级欧美精品| 日韩欧美黄色网址| 加勒比久久高清| 6080日韩午夜伦伦午夜伦| 国产免费黄视频| 最新超碰在线| 国产精品卡一卡二| 欧美日韩高清在线一区| 好吊色一区二区| 国模少妇一区二区三区| 国产精品三级网站| 天堂а√在线中文在线新版 | 日本一区视频在线播放| 午夜精品久久久久久久爽| 久久精品国产久精国产| 欧美伊久线香蕉线新在线| 久草免费在线观看视频| 99久久夜色精品国产亚洲狼 | 超碰人人在线| 国产精品乱人伦| 日韩在线第一区| 国产系列在线观看| 久久久久久久久久电影| 国产一区在线免费| 亚洲乱码国产乱码精品精软件| 久久99国产乱子伦精品免费| 国产精品久久中文| 手机av免费观看| 久久久久在线| 日韩免费在线看| 天码人妻一区二区三区在线看| 亚洲高清资源| 久久久久久久影院| 久久国产精品二区| 亚洲午夜久久久久久尤物| 欧美丰满少妇xxxxx做受| 亚洲成人生活片| 国产一区日韩一区| 欧美激情在线有限公司| 国产一级片免费看| 日韩精品免费观看视频| 亚洲欧美卡通另类91av| 久久久久久美女| 伊人365影院| 一本色道久久综合| 1769国产精品| 高潮毛片又色又爽免费| 免费人成黄页网站在线一区二区| 国产精品96久久久久久| 亚洲综合精品视频| 国产麻豆视频一区| 国产精品手机视频| 三级视频在线| 国产精品午夜电影| 裸体裸乳免费看| 大桥未久在线播放| 欧美日韩美女视频| 9久久婷婷国产综合精品性色 | 在线播放日本| 亚洲免费在线看| 97超碰国产精品| 女人高潮被爽到呻吟在线观看| 欧美性猛交xxxx乱大交蜜桃| 毛葺葺老太做受视频| 日韩国产91| 老牛影视一区二区三区| 亚洲欧美偷拍卡通变态| 亚洲一区 在线播放| 丁香花在线观看完整版电影| 都市激情亚洲色图| 黄色免费网址大全| 国产精品视频一区视频二区| 亚洲福利小视频| 欧美三级视频网站| 欧美一区影院| 日韩免费观看高清| 国产女无套免费视频| 99久久精品国产观看| 色姑娘综合av| 福利小视频在线| 欧洲精品在线观看| 在线播放第一页| 欧美日韩国产在线观看网站| 欧美大秀在线观看| 懂色av中文字幕| 粉嫩绯色av一区二区在线观看| 日本精品国语自产拍在线观看| 中文av资源在线| 欧美自拍丝袜亚洲| a天堂视频在线观看| 久久一区二区三区电影| 欧洲精品久久久| 国产叼嘿视频在线观看| 国产欧美一区二区三区鸳鸯浴 | 欧美日韩亚州综合| chinese麻豆新拍video| 天天综合国产| 国产精品爱久久久久久久| 亚洲成人久久精品| 国产精品灌醉下药二区| 999香蕉视频| 国产精品白丝av嫩草影院| xxxxx成人.com| 无码人妻精品一区二区| 99热99精品| 国产青草视频在线观看| 国产一区二区在线观| 中文字幕av日韩| 中文字幕激情小说| www.欧美日韩| 精品国产一区二区三区无码| 国产一区二区在线观| 最新国产成人av网站网址麻豆| 国产成人精品网| 波多野结衣中文字幕一区二区三区| 中文字幕中文字幕在线中心一区| 国产精品久久久久77777丨| 亚洲欧美福利视频| 午夜精品三级久久久有码| 国产a级毛片一区| 国产在线视频综合| 久久丁香四色| 色综合色综合久久综合频道88| 91麻豆国产在线| 一区二区中文视频| 欧美日韩中文不卡| 四季av一区二区凹凸精品| 国产精品青草久久久久福利99| 女人偷人在线视频| 日韩欧美成人网| 88久久精品无码一区二区毛片| 亚洲综合丁香| 欧美日韩一区二区三区免费| 亚洲精品成人图区| 亚洲色图15p| 无码视频在线观看| 久久色.com| 国产精品乱码久久久久| 欧美日韩伦理在线免费| 国产精品免费久久久| 在线视频自拍| 欧美一卡二卡三卡四卡| 国产一级片网址| 99久久免费视频.com| 北条麻妃在线观看| 国产精品免费不| 国产精品亚洲视频在线观看| 免费在线观看av网站| 日韩精品一区二区三区四区| 日韩精品一区二区三区国语自制| 91丝袜高跟美女视频| 日韩一级片播放| 天天做天天爱天天综合网| 91视频最新| 色是在线视频| 色老头一区二区三区| 国产白浆在线观看| 欧美日韩国产精品一区| 欧美 日韩 国产 成人 在线观看 | 强迫凌虐淫辱の牝奴在线观看| 久久精品人人| 在线视频精品一区| 91精品国产乱码久久久竹菊| 欧美在线观看网址综合| 天堂аⅴ在线地址8| 欧美成人一区二区三区| 中文字幕激情小说| 亚洲欧洲av另类| 中文字幕人妻一区二区三区| 日本亚洲视频在线| 在线观看17c| 亚洲人成亚洲精品| 成人午夜在线影院| 在线观看网站免费入口在线观看国内| 正在播放欧美一区| 亚洲精品成人电影| 欧美在线不卡视频| 久久久一区二区三区四区| 国产日韩三级在线| 中文字幕1区2区| 蜜臀久久久99精品久久久久久| 欧美a级免费视频| 日韩精品影视| 久久精品国产第一区二区三区最新章节 | 牛牛视频精品一区二区不卡| 国产欧美一区二区三区久久人妖 | 成人午夜精品无码区| 秋霞av亚洲一区二区三| 国产精品久久久久9999爆乳| 三上亚洲一区二区| 久久99导航| 日韩在线成人| 国产主播在线一区| 玛雅亚洲电影| 久久免费国产精品1| 精品国产丝袜高跟鞋| 亚洲精品中文字幕av| 国产 日韩 欧美 精品| 欧美日韩一区成人| 最新中文字幕一区| 午夜一区二区三区视频| 欧美三根一起进三p| 国产精品国产三级国产aⅴ入口| 手机av免费看| 91网站在线观看视频| 亚洲中文字幕无码一区| 国产自产2019最新不卡| 亚洲欧美在线精品| 三级一区在线视频先锋| 91成人在线观看喷潮教学| 欧美日韩网站| 欧美做受777cos| 亚洲成人日韩| 亚洲午夜高清视频| 日韩激情一区| 亚洲精品一区二区三| 精品视频97| 日韩欧美亚洲在线| 国产欧美日韩在线一区二区| 农村寡妇一区二区三区| 西瓜成人精品人成网站| 久久av一区二区| 免费成人蒂法| 久久精品日产第一区二区三区精品版| 亚洲五码在线| 国产精品乱子乱xxxx| 二区三区精品| 69174成人网| 亚洲三区欧美一区国产二区| 成人欧美一区二区三区视频| 大奶在线精品| 久久99精品久久久久久青青日本| 欧美自拍视频| 欧美第一黄网| 成人3d动漫在线观看| 亚洲最新在线| 欧美黄色大片网站| 久艹在线免费观看| 亚洲另类黄色| 精品视频免费在线播放| 亚洲一卡久久| 国产精品一区二区小说| 韩国v欧美v亚洲v日本v| 9191在线视频| 91丨九色丨蝌蚪丨老版| 韩国女同性做爰三级| 国产精品另类一区| 久久久国产精品黄毛片| 无码av免费一区二区三区试看| 亚洲国产成人无码av在线| 欧洲另类一二三四区| 99久久久久久久| 亚洲国产精品成人va在线观看| 欧美精品少妇| 啊v视频在线一区二区三区| 欧美1234区| 欧美资源在线观看| 久久影视精品| 黄色一区三区| 久久一区91| 尤物av无码色av无码| 免费观看一级特黄欧美大片| 久久久久久无码精品人妻一区二区| 成人精品在线视频观看| 一级肉体全黄裸片| 一区二区三区四区亚洲| 超碰超碰超碰超碰| 666欧美在线视频| 日本一二三区在线视频| 中文字幕一区二区精品| 国产盗摄在线视频网站| 国产精品激情av电影在线观看| 91精品福利观看| 快播日韩欧美| 欧美~级网站不卡| av视屏在线播放| 本田岬高潮一区二区三区| 久久久精品美女| 污视频软件在线观看| 日韩中文字幕国产| www.综合| 91免费人成网站在线观看18| 蜜桃视频欧美| 少妇久久久久久被弄到高潮| 日韩精品亚洲一区| 日韩黄色一区二区| 国产精品久久久久四虎| 天天操天天摸天天干| 欧美一区二区三区四区五区 | 国产亚洲成av人片在线观看桃| 丝袜美腿av在线| 国产精品一区二区3区| 日本福利一区| 亚洲乱码日产精品bd在线观看| 日本va欧美va瓶| 五月婷婷综合在线观看| 亚洲精品免费在线播放| 亚洲中文一区二区三区| 亚洲欧美综合精品久久成人| av资源网在线播放| http;//www.99re视频| 欧美残忍xxxx极端| 国内外免费激情视频| 91免费在线播放| 久久国产精品波多野结衣| 91精品国产福利在线观看 | 中文一区二区完整视频在线观看| 日韩av在线电影| 精品久久久影院| 182tv在线播放| 亚洲一区二区三区四区在线播放 | 免费在线看黄色片| 精品亚洲国内自在自线福利| 国产又粗又黄又猛| 在线欧美日韩精品| 久蕉在线视频| 国产福利精品在线| 美女久久久久| 成年人免费大片| 久久精品人人做人人爽97| 黄色一级片免费在线观看| 日韩av网站电影| 性欧美freesex顶级少妇| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 久久6精品影院| 欧美电影院免费观看| 国产在线拍揄自揄拍无码| 国产一区啦啦啦在线观看| 欧美日韩色视频| 911国产精品| 国产黄色在线网站| 亚洲一区中文字幕在线观看| 欧美精品激情| 日韩免费高清一区二区| 精品欧美激情精品一区| 免费成人av电影| 国产精品色悠悠| 亚洲激情中文在线| wwwww在线观看| 精品久久久久久中文字幕大豆网| 日本一区高清| 国产欧美一区二区三区四区| 欧美1区3d| 国产xxxx视频| 亚洲一区二区中文在线| 无码精品在线观看| 国产成人中文字幕| 99久久精品费精品国产风间由美| 免费看三级黄色片| 高潮白浆女日韩av免费看| 可以在线观看的黄色| 成人两性免费视频| 韩国av一区| 人妻视频一区二区| 91麻豆精品国产综合久久久久久| 色爱综合区网| 欧美人xxxxx| 国产一区久久久| 性无码专区无码| 久久精品国产v日韩v亚洲| 91蜜桃臀久久一区二区| 国产综合免费视频| 亚洲三级久久久| 国产精品一区二区免费| 成人激情视频| 国产91在线免费观看| 激情亚洲一区二区三区四区| 92国产在线视频| 成人h在线播放| 日韩国产在线一| 国产亚洲精品久久久久久打不开| 亚洲欧美中文字幕在线一区| 日本免费一区二区三区视频| 久久国产乱子伦免费精品| 亚洲人成亚洲人成在线观看图片 | 国产午夜精品一区二区| 国产精品久久免费| 欧美自拍视频在线|