jquery 商品飞入购物车的动画
来源:互联网 发布:安卓社交软件 编辑:程序博客网 时间:2024/04/30 23:27
var img = $(this).parent().prev().find('img');
var flyElm = img.clone().css('opacity', 0.75);
$('body').append(flyElm);
flyElm.css({
'z-index' : 9000,
'display' : 'block',
'position' : 'absolute',
'top' : img.offset().top + 'px',
'left' : img.offset().left + 'px',
'width' : img.width() + 'px',
'height' : img.height() + 'px'
});
flyElm.animate({
top : $('.am-icon-shopping-cart').offset().top,
left : $('.am-icon-shopping-cart').offset().left,
width : 5,
height : 5
}, 'slow', function() {
flyElm.remove();
var flyElm = img.clone().css('opacity', 0.75);
$('body').append(flyElm);
flyElm.css({
'z-index' : 9000,
'display' : 'block',
'position' : 'absolute',
'top' : img.offset().top + 'px',
'left' : img.offset().left + 'px',
'width' : img.width() + 'px',
'height' : img.height() + 'px'
});
flyElm.animate({
top : $('.am-icon-shopping-cart').offset().top,
left : $('.am-icon-shopping-cart').offset().left,
width : 5,
height : 5
}, 'slow', function() {
flyElm.remove();
});
<div><img src=""></img></div>
<div onclick="addtocart():">add to cart</div>
<div calss="am-icon-shopping"></div>
仅限于个人实现的功能,代码没完全贴出来,但可以简单修改后直接使用。大概的逻辑:点击某个按钮,根据该按钮定位同级下或者父级下的img标签,然后把该图片渐变缩小放到购物车的图标中。
说明:在pc网页端动画完美展示,如若在移动端,动画有卡顿,配置问题。相对于移动端,jquery的某些功能还是太重量级了。
0 0
- jquery 商品飞入购物车的动画
- Jquery商品飞入购物车动画(全部20行代码)
- 商品飞入购物车代码
- jQuery实现商品飞入购物车效果插件
- 购物车飞入的动画效果
- jQuery实现加入购物车飞入动画效果
- jQuery实现加入购物车飞入动画效果
- jQuery实现加入购物车飞入动画效果
- CSS3-购物车飞入动画
- jquery&zepto实现商品飞入购物车(手机端&PC端)
- 商品加入购物车的动画
- jquery实现购物车飞入效果
- 购物车飞入效果
- 飞入购物车特效
- 动画动画商品详情加购物车
- 已解决,关于加入购物车飞入效果的jquery.fly.js插件
- Android将商品加入购物车的动画效果
- 商品加入购物车抛物线下坠的动画
- java设计模式——状态模式(State Pattern)
- Android 的按钮的监听事件的写法
- Storyboard 本地化修改
- Android中DisLruCache缓存封装
- Android TypedValue.applyDimension()的用法
- jquery 商品飞入购物车的动画
- C3p0数据库连接池配置详解与数据库连接建立
- 自动编译搭建lnmp
- java泛型
- MFC程序的运行过程和消息映射机制
- 【模拟】NEERC15 J Jump (Codeforces GYM 100851)
- 递归算法(求n的加法组合,将一个整数拆分成多个整数相加的形式, O(N)时间,O(N)空间)
- 红黑树
- 计算生日