仿淘宝购物车飞入效果

插件: jquery.fly.min.js

使用方法:

            
            var  offset =  $( "#addGoodsBtn"). offset();              //获取飞行抛物线终点
             this. table. on( 'click', 'a[name="basket"]', function( evt){
                 evt. preventDefault();
                 evt. stopPropagation();
                 //添加购物车飞入的动画效果
                 var  img =  $( this). children( 'img'). attr( 'src');        //获取当前飞入图片链接 
                 var  flyer =  $( '<img class="flyer-img" src="' +  img +  '">'). css( 'z-index', '10');  //新建抛物体对象 
                //开始飞行动画 
                flyer. fly({ 
                     start: { 
                         left:  event. pageX,     //抛物体起点横坐标 
                         top:  event. pageY       //抛物体起点纵坐标 
                    }, 
                     end: { 
                         left:  offset. left +  10//抛物体终点横坐标 
                         top:  offset. top +  10,    //抛物体终点纵坐标 
                    }, 
                     onEnd:  function() {       //抛物线飞行结束事件
                         $( "#tip"). show(). animate({ width:  '200px'}, 300). fadeOut( 500); 成功加入购物车动画效果 
                         this. destory();       //销毁抛物体 
                    } 
                }); 
            });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值