jquery點贊功能實現(xiàn)代碼 點個贊吧!
要實現(xiàn)的點贊功能比較簡單,就是實現(xiàn)點擊按鈕,有心向上飄,一直飄出屏幕外。
首先只需要在body中定義一個button。和盛放心的盒子
<div id = "demo"></div> <input type = "button" id = "btn1" value = "點個贊吧" />
由于還要引進(jìn)心的圖片,所以在這里我們在設(shè)置css樣式的時候還要設(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>
下來就是要寫jquery函數(shù)。
(document).ready(function(){
// 1. 首先給按鈕綁定點擊事件。(“#btn1”).click(function(){
//2. 生成彩色的心,即隨機選擇圖片。
// 2.1 生成隨機數(shù)
var num = Math.floor(Math.random() * 3 +1);
//2.2 生成一個img元素,并為其添加src屬性
var image = $(“”);
//三個圖片的名字分別是 1.png\2.png\3.png,所以img的路徑和圖片名可以進(jìn)行線面的字符串拼接
image.attr(“src”,”./images/”+num+”.png”);
//3。將生成的img追加到頁面上
$(“#demo”).append(image);
//4. 下來就是讓心動起來。從點擊按鈕的地方向上飄。利用jquery的動畫函數(shù)animate()
//生成隨機的距離左邊的距離,這樣就可以使心有種向上飄的感覺
var left = Math.random() * 800;
image.animate({
‘bottom':'800px',
‘left':left,
‘opacity':'0'
},3000);
});
});
});
效果圖如下:


以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery+CSS3實現(xiàn)點贊功能
- Spring服務(wù)注解有哪些
- jQuery+ajax實現(xiàn)實用的點贊插件代碼
- jQuery實現(xiàn)簡單的點贊效果
- php+jQuery+Ajax實現(xiàn)點贊效果的方法(附源碼下載)
- jQuery+ajax實現(xiàn)文章點贊功能的方法
- jQuery實現(xiàn)的超簡單點贊效果實例分析
- jQuery實現(xiàn)的給圖片點贊+1動畫效果(附在線演示及demo源碼下載)
- jQuery實現(xiàn)的點贊隨機數(shù)字顯示動畫效果(附在線演示與demo源碼下載)
- jQuery簡單實現(xiàn)QQ空間點贊已經(jīng)取消點贊
相關(guān)文章
jQuery實現(xiàn)ajax的疊加和停止(終止ajax請求)
這篇文章主要介紹了jQuery實現(xiàn)ajax的疊加和停止的關(guān)鍵代碼,代碼簡單易懂,需要的朋友可以參考下2016-08-08
解決checkbox的attr(checked)一直為undefined問題
需要做個一個全選的checkbox功能,遇到checkbox的attr("checked")一直為undefined,下面與大家分享下最終的解決方案2014-06-06
jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗
這篇文章主要介紹了jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2015-11-11
ajax頁面無刷新 IE下遭遇Ajax緩存導(dǎo)致數(shù)據(jù)不更新的問題
在做ajax頁面無刷新添加的時候,IE下遭遇Ajax緩存,因為剛開始并不知道IE有這個壞毛病,折騰好久,終于解決問題,曬出來和大家分享,希望可以幫助你們2012-12-12
在頁面上用action傳遞參數(shù)到后臺出現(xiàn)亂碼的解決方法
本篇文章主要是對在頁面上用action傳遞參數(shù)到后臺出現(xiàn)亂碼的解決方法進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12

