亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于jquery fly插件實(shí)現(xiàn)加入購(gòu)物車(chē)拋物線動(dòng)畫(huà)效果

 更新時(shí)間:2016年04月05日 13:55:59   投稿:mrr  
在購(gòu)物網(wǎng)站中,加入購(gòu)物車(chē)的功能是必須的功能,有的網(wǎng)站在用戶點(diǎn)擊加入購(gòu)物車(chē)按鈕時(shí),就會(huì)出現(xiàn)該商品從點(diǎn)擊出以拋物線的動(dòng)畫(huà)相似加入購(gòu)物車(chē),這個(gè)功能看起來(lái)非常炫,對(duì)用戶體驗(yàn)也有一定的提高。下面介紹基于jquery fly插件實(shí)現(xiàn)加入購(gòu)物車(chē)拋物線動(dòng)畫(huà)效果

先給大家展示下效果圖:


在購(gòu)物網(wǎng)站中,加入購(gòu)物車(chē)的功能是必須的功能,有的網(wǎng)站在用戶點(diǎn)擊加入購(gòu)物車(chē)按鈕時(shí),就會(huì)出現(xiàn)該商品從點(diǎn)擊出以拋物線的動(dòng)畫(huà)相似加入購(gòu)物車(chē),這個(gè)功能看起來(lái)非常炫,對(duì)用戶體驗(yàn)也有一定的提高。下面介紹基于jquery fly插件實(shí)現(xiàn)加入購(gòu)物車(chē)拋物線動(dòng)畫(huà)效果。

使用jquery.fly插件很方便時(shí)實(shí)現(xiàn)拋物線動(dòng)畫(huà)加入購(gòu)物車(chē)的功能

一、插件下載

插件官方:https://github.com/amibug/fly

二、載入jQuery庫(kù)文件和jquery.fly.min.js插件

<script src="jquery.js"></script> 
<script src="jquery.fly.min.js"></script>

三、加入購(gòu)物車(chē)動(dòng)畫(huà)飛入效果實(shí)例

我們要實(shí)現(xiàn)的效果是:當(dāng)點(diǎn)擊“加入購(gòu)物車(chē)”按鈕后,商品圖片會(huì)變成一個(gè)縮小的圓球,以按鈕為起點(diǎn),向右側(cè)以拋物線的形式飛出到右側(cè)的購(gòu)物車(chē)?yán)铩T陲w出之前,我們要獲取當(dāng)前商品的圖片,然后調(diào)用fly插件,之后的拋物線軌跡都是由fly插件完成,我們只需定義起點(diǎn)和終點(diǎn)左邊以及結(jié)束后銷(xiāo)毀之前的動(dòng)畫(huà)。

<div class="container">
<div class="demo clearfix">
<div class="per">
<img src="images/1.jpg" width="180" height="240" alt="圖片二"/>
<div class="title">aaa</div>
<a href="javascript:void(0);" class="button orange addcart">加入購(gòu)物車(chē)</a>
</div>
<div class="per">
<img src="images/2.jpg" width="180" height="240" alt="圖片二"/>
<div class="title">bbb</div>
<a href="javascript:void(0);" class="button orange addcart">加入購(gòu)物車(chē)</a>
</div>
</div>
</div>
<div class="cart-sidebar">
<div class="cart">
<i id="icon-cart"></i>
<span>購(gòu)物車(chē)</span>
</div>
</div>
<div id="tip">成功加入購(gòu)物車(chē)!</div>
<script>
$(function() { 
var offset = $("#icon-cart").offset(); 
$(".addcart").click(function(event) { 
var img = $(this).parent().children('img').attr('src'); //獲取當(dāng)前點(diǎn)擊圖片鏈接 
var flyer = $('<img class="flyer-img" src="' + img + '">'); //拋物體對(duì)象 
flyer.fly({ 
start: { 
left: event.pageX,//拋物體起點(diǎn)橫坐標(biāo) 
top: event.pageY //拋物體起點(diǎn)縱坐標(biāo) 
}, 
end: { 
left: offset.left + 10,//拋物體終點(diǎn)橫坐標(biāo) 
top: offset.top + 10, //拋物體終點(diǎn)縱坐標(biāo) 
}, 
onEnd: function() { 
$("#tip").show().animate({width: '200px'},300).fadeOut(500);////成功加入購(gòu)物車(chē)動(dòng)畫(huà)效果 
this.destory(); //銷(xiāo)毀拋物體 
} 
}); 
}); 
});
<script>

備注

IE10以下需要添加以下js:

<script src="requestAnimationFrame.js"></script>

以上所述是針對(duì)jquery fly插件實(shí)現(xiàn)加入購(gòu)物車(chē)拋物線動(dòng)畫(huà)效果,希望對(duì)大家有所幫助!

相關(guān)文章

最新評(píng)論