基于jquery fly插件实现加入购物车抛物线动画效果,jquery.fly.js
2016-12-23 12:01
1091 查看
在购物网站中,加入购物车的功能是必须的功能,有的网站在用户点击加入购物车按钮时,就会出现该商品从点击出以抛物线的动画相似加入购物车,这个功能看起来非常炫,对用户体验也有一定的提高。下面介绍基于jquery fly插件实现加入购物车抛物线动画效果。使用jquery.fly插件很方便时实现抛物线动画加入购物车的功能
一、插件下载
插件官方:https://github.com/amibug/fly
二、载入jQuery库文件和jquery.fly.min.js插件
$(window).resize(function() {
$('a[nctype="add_cart"]').click(function() {
flyToCart($(this));
});
});
function flyToCart($this) {
var rtoolbar_offset_left = $("#rtoolbar_cart").offset().left;
var rtoolbar_offset_top = $("#rtoolbar_cart").offset().top-$(document).scrollTop();
var img = $this.parents('.browse-goods:first').find('img:first').attr('src');
var data_gid = $this.attr('data-gid');
var flyer = $('<img class="u-flyer" src="'+img+'" style="z-index:999">');
flyer.fly({
start: {
left: $this.offset().left-450,
top: $this.offset().top-$(document).scrollTop()
},
end: {
left: rtoolbar_offset_left,
top: rtoolbar_offset_top,
width: 0,
height: 0
},
onEnd: function(){
addcart(data_gid,1,'');
flyer.remove();
}
});
}
相关文章推荐
- 基于jquery fly插件实现加入购物车抛物线动画效果
- 基于jquery fly插件实现加入购物车抛物线动画效果
- 基于jquery fly插件实现加入购物车抛物线动画效果
- jquery.fly.js实现添加购物车效果、实现抛物线运动
- jQuery.fly插件实现添加购物车抛物线效果
- 基于jquery fly插件实现加入购物车抛物线动画效果
- 购物车增加、减少商品时动画效果:jQuery.Fly.js插件使用方法
- fly.js 和 poshytip 插件的结合, 形成加入购物车的动画效果
- jquery使用CSS3实现文字动画效果插件Textillate.js
- js实现幻灯片效果(基于jquery插件)
- jquery使用CSS3实现文字动画效果插件Textillate.js
- jQuery实现加入购物车飞入动画效果
- jquery.fly.js实现添加购物车效果、实现抛物线运动
- jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
- js实现幻灯片效果(基于jquery插件)
- jQuery实现加入购物车飞入动画效果
- jQuery实现加入购物车飞入动画效果
- jQuery实现加入购物车飞入动画效果
- jQuery实现加入购物车飞入动画效果
- jQuery实现加入购物车飞入动画效果