jquery點(diǎn)贊功能實(shí)現(xiàn)代碼 點(diǎn)個(gè)贊吧!
要實(shí)現(xiàn)的點(diǎn)贊功能比較簡(jiǎn)單,就是實(shí)現(xiàn)點(diǎn)擊按鈕,有心向上飄,一直飄出屏幕外。
首先只需要在body中定義一個(gè)button。和盛放心的盒子
<div id = "demo"></div> <input type = "button" id = "btn1" value = "點(diǎn)個(gè)贊吧" />
由于還要引進(jìn)心的圖片,所以在這里我們?cè)谠O(shè)置css樣式的時(shí)候還要設(shè)置圖片img的樣式。
css代碼如下:
<style type="text/css"> *{ margin: 0px; padding: 0px; } #btn1{ position: absolute; bottom:100px; width: 200px; background-color: lightblue; font-size: 18px; left:45%; } img{ bottom:100px; margin-left: -15px; width: 20px; height:20px; position: absolute; left: 50%; } </style>
下來(lái)就是要寫(xiě)jquery函數(shù)。
(document).ready(function(){ // 1. 首先給按鈕綁定點(diǎn)擊事件。(“#btn1”).click(function(){ //2. 生成彩色的心,即隨機(jī)選擇圖片。 // 2.1 生成隨機(jī)數(shù) var num = Math.floor(Math.random() * 3 +1); //2.2 生成一個(gè)img元素,并為其添加src屬性 var image = $(“”); //三個(gè)圖片的名字分別是 1.png\2.png\3.png,所以img的路徑和圖片名可以進(jìn)行線(xiàn)面的字符串拼接 image.attr(“src”,”./images/”+num+”.png”); //3。將生成的img追加到頁(yè)面上 $(“#demo”).append(image); //4. 下來(lái)就是讓心動(dòng)起來(lái)。從點(diǎn)擊按鈕的地方向上飄。利用jquery的動(dòng)畫(huà)函數(shù)animate() //生成隨機(jī)的距離左邊的距離,這樣就可以使心有種向上飄的感覺(jué) var left = Math.random() * 800; image.animate({ ‘bottom':'800px', ‘left':left, ‘opacity':'0' },3000); }); }); });
效果圖如下:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery+CSS3實(shí)現(xiàn)點(diǎn)贊功能
- Spring服務(wù)注解有哪些
- jQuery+ajax實(shí)現(xiàn)實(shí)用的點(diǎn)贊插件代碼
- jQuery實(shí)現(xiàn)簡(jiǎn)單的點(diǎn)贊效果
- php+jQuery+Ajax實(shí)現(xiàn)點(diǎn)贊效果的方法(附源碼下載)
- jQuery+ajax實(shí)現(xiàn)文章點(diǎn)贊功能的方法
- jQuery實(shí)現(xiàn)的超簡(jiǎn)單點(diǎn)贊效果實(shí)例分析
- jQuery實(shí)現(xiàn)的給圖片點(diǎn)贊+1動(dòng)畫(huà)效果(附在線(xiàn)演示及demo源碼下載)
- jQuery實(shí)現(xiàn)的點(diǎn)贊隨機(jī)數(shù)字顯示動(dòng)畫(huà)效果(附在線(xiàn)演示與demo源碼下載)
- jQuery簡(jiǎn)單實(shí)現(xiàn)QQ空間點(diǎn)贊已經(jīng)取消點(diǎn)贊
相關(guān)文章
jQuery實(shí)現(xiàn)ajax的疊加和停止(終止ajax請(qǐng)求)
這篇文章主要介紹了jQuery實(shí)現(xiàn)ajax的疊加和停止的關(guān)鍵代碼,代碼簡(jiǎn)單易懂,需要的朋友可以參考下2016-08-08解決checkbox的attr(checked)一直為undefined問(wèn)題
需要做個(gè)一個(gè)全選的checkbox功能,遇到checkbox的attr("checked")一直為undefined,下面與大家分享下最終的解決方案2014-06-06Jquery焦點(diǎn)與失去焦點(diǎn)示例應(yīng)用
這篇文章主要介紹了Jquery焦點(diǎn)與失去焦點(diǎn)示例應(yīng)用,需要的朋友可以參考下2014-06-06jQuery插件實(shí)現(xiàn)靜態(tài)HTML驗(yàn)證碼校驗(yàn)
這篇文章主要介紹了jQuery插件實(shí)現(xiàn)靜態(tài)HTML驗(yàn)證碼校驗(yàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-11-11JQuery實(shí)現(xiàn)簡(jiǎn)單瀑布流布局
這篇文章主要為大家詳細(xì)介紹了JQuery實(shí)現(xiàn)簡(jiǎn)單瀑布流布局,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07ajax頁(yè)面無(wú)刷新 IE下遭遇Ajax緩存導(dǎo)致數(shù)據(jù)不更新的問(wèn)題
在做ajax頁(yè)面無(wú)刷新添加的時(shí)候,IE下遭遇Ajax緩存,因?yàn)閯傞_(kāi)始并不知道IE有這個(gè)壞毛病,折騰好久,終于解決問(wèn)題,曬出來(lái)和大家分享,希望可以幫助你們2012-12-12在頁(yè)面上用action傳遞參數(shù)到后臺(tái)出現(xiàn)亂碼的解決方法
本篇文章主要是對(duì)在頁(yè)面上用action傳遞參數(shù)到后臺(tái)出現(xiàn)亂碼的解決方法進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12