购物车飞入的动画效果

网盘下载地址:链接: https://pan.baidu.com/s/1kVwNYPD 密码: dyda

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>懒人原生模拟移动APP飞入购物车动画效果</title>
    <meta content="width=device-width, initial-scale=1,maximum-scale=1,maximum-scale=1, user-scalable=no" name="viewport">
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <!-- 代码部分begin -->
    <div class="store">
        <aside class="menu">
            <li typeid="tuijian">店铺推荐</li>
            <li typeid="123100" class="current">热卖推荐</li>
            <li typeid="122820">嗦碗粉</li>
            <li typeid="123088">赤粉套餐</li>
            <li typeid="122821">秘制盖码(肉不够?这里这里加!)</li>
            <li typeid="122822">秘制卤味米粉伴侣</li>
            <li typeid="123057">夏日特饮</li>
        </aside>
        <aside class="list">
            <div id="tuijian" class="item">
                <li productid="1444574" productattrid="3665545" packcost="2">
                    <img src="images/logoimg.png" alt="" style="width: 50px;height: 50px;display:inline-block;">
                    <div style="display: inline-block;">
                    <p class="title">【微辣】脆嫩牛肚粉</p>
                    <p class="price">¥20.0</p>
                    <p class="sale">近期销售7份</p>
                    <div class="add0"></div>
                    <div class="add1">
                        <i class="reduce"></i>
                        <span class="number">1</span>
                        <i class="add"></i>
                    </div>
                    </div>
                </li>
                <li productid="1446265" productattrid="3669009" packcost="2">
                    <p class="title">【爆款】赤粉三侠</p>
                    <p class="price">¥28.0</p>
                    <p class="sale">近期销售6份</p>
                    <div class="add0"></div>
                    <div class="add1">
                        <i class="reduce"></i>
                        <span class="number">1</span>
                        <i class="add"></i>
                    </div>
                </li>
                <li productid="1444571" productattrid="3665542" packcost="2">
                    <p class="title">【酱汁】汁骨牛排粉</p>
                    <p class="price">¥24.0</p>
                    <p class="sale">近期销售3份</p>
                    <div class="add0"></div>
                    <div class="add1">
                    <i class="reduce"></i>
                    <span class="number">1</span>
                    <i class="add"></i>
                    </div>
                </li>
            </div>
        </aside>
    </div>
    <footer class="shop">
        <div class="money">
            <!--<span id="amount">0</span>-->
            <div class="shopcar">
                <span id="amount">99</span>
                <img src="images/shopcar.png" alt="">
            </div>
            <div class="num"><span id="price">0.0</span></div>
        </div>
        <div id="go" class="go">选好了</div>
    </footer>
    <img src="../images/logo.png" style="display:none;">
    <script src="js/jquery-1.9.1.min.js"></script>
    <script src="js/jquery.fly.min.js"></script>
    <script>
        function addFly(obj,event) {
            /*var addcar = $(this);
            var img = addcar.parent().find('img').attr('src');//获取当前点击图片链接
            var flyer = $('<img class="u-flyer" src="'+img+'">');//抛物体对象*/

            var offset = $('#amount').offset();
            var img =$(obj).parents('li').find('img').attr('src');//获取当前点击图片链接
//          alert(img);
            var flyer = $('<img class="u-flyer" src="'+img+'"/>');//抛物体对象
            flyer.fly({
                start: {
                    left: event.pageX-40,//抛物体起点横坐标
                    top: event.pageY-20//抛物体起点纵坐标
                },
                end: {
                    left: offset.left,//抛物体终点横坐标
                    top: offset.top,//抛物体终点纵坐标
                    width: 24,
                    height: 24,
                }
            });
        }
        $(function(){
            $(".add").on("click",function(){ //增加数量
                var n=$(this).prev('span').text();
                var num=parseInt(n)+1;
                if(num==0){return;}
                $(this).prev().text(num);
                addFly(this,event);
                $("#amount").text(num);
            });
            $(".reduce").on("click",function(){//减少数量
                var n=$(this).next().text();
                var num=parseInt(n)-1;
                if(num==0){return;}
                $(this).next().text(num);
            })
        })
    </script>
    <!-- 代码部分end -->
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值