飞入购物车

Posted 不忘初心 方得始终

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了飞入购物车相关的知识,希望对你有一定的参考价值。

  1 <!DOCTYPE html>
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  5     <title></title>
  6     <link href="css/demo.css" rel="stylesheet" />
  7     <script src="js/jquery-1.10.2.min.js"></script>
  8     <script src="js/demo.js"></script>
  9 </head>
 10 <body>
 11     <div id="dpros">
 12         <div class="ditem">
 13             <div class="dpic"><img src="images/1.jpg"/></div>
 14             <div class="dprice">¥3499.00</div>
 15             <div class="dInfor">LG 49LF5400-CA 49寸IPS硬屏富贵招财铜钱设计</div>
 16             <div class="dbtn"><a href="javascript:;">加入购物车</a></div>
 17         </div>
 18         <div class="ditem">
 19             <div class="dpic"><img src="images/2.jpg" /></div>
 20             <div class="dprice">¥3799.00</div>
 21             <div class="dInfor">Hisense/海信 LED50T1A 海信电视官方旗舰店</div>
 22             <div class="dbtn"><a href="javascript:;">加入购物车</a></div>
 23         </div>
 24         <div class="ditem">
 25             <div class="dpic"><img src="images/3.jpg" /></div>
 26             <div class="dprice">¥3999.00</div>
 27             <div class="dInfor">Skyworth/创维 50E8EUS 8核4Kj极清酷开系统智能液晶电视</div>
 28             <div class="dbtn"><a href="javascript:;">加入购物车</a></div>
 29         </div>
 30         <div class="ditem">
 31             <div class="dpic"><img src="images/3.jpg" /></div>
 32             <div class="dprice">¥5969.00</div>
 33             <div class="dInfor">LG 49LF5400-CA 49寸IPS硬屏富贵招财铜钱设计</div>
 34             <div class="dbtn"><a href="javascript:;">加入购物车</a></div>
 35         </div>
 36         <div class="ditem">
 37             <div class="dpic"><img src="images/2.jpg" /></div>
 38             <div class="dprice">¥2499.00</div>
 39             <div class="dInfor">LG 49LF5400-CA 49寸IPS硬屏富贵招财铜钱设计</div>
 40             <div class="dbtn"><a href="javascript:;">加入购物车</a></div>
 41         </div>
 42         <div class="ditem">
 43             <div class="dpic"><img src="images/1.jpg" /></div>
 44             <div class="dprice">¥5499.00</div>
 45             <div class="dInfor">LG 49LF5400-CA 49寸IPS硬屏富贵招财铜钱设计</div>
 46             <div class="dbtn"><a href="javascript:;">加入购物车</a></div>
 47         </div>
 48         <div id="dcar">
 49             <div id="dprocount">0</div>
 50         </div>
 51     </div>
 52 </body>
 53 </html>
 54 
 55 
 56 *{
 57     padding:0px;
 58     margin:0px;
 59     font-family:"微软雅黑";
 60 }
 61 a{
 62     text-decoration:none;
 63 }
 64 .ditem{
 65     width:220px;
 66     height:352px;
 67     border:solid 1px #ccc;
 68     float:left;
 69     margin:0px 5px;
 70     font-size:14px;
 71     margin-top:10px;
 72 }
 73 #dpros{
 74     width:750px;
 75 }
 76 .dprice{
 77     height:30px;
 78     width:100%;
 79     text-align:center;
 80     color:#f00;
 81     font-size:20px;
 82     font-weight:900;
 83 }
 84 .dbtn a{
 85     margin-top:10px;
 86     width:150px;
 87     height:36px;
 88     background-color:#ff6a00;
 89     display:block;
 90     text-align:center;
 91     line-height:36px;
 92     color:#fff;
 93     font-size:20px;
 94     margin:10px auto;
 95     border-radius:12px;
 96 }
 97 #dcar{
 98     top:300px;
 99     position:absolute;
100     right:0px;
101     width:72px;
102     height:63px;
103     background-image:url("../images/car.jpg");
104 }
105 #dprocount{
106     width:20px;
107     height:20px;
108     background-color:#f00;
109     color:#fff;
110     font-size:12px;
111     border-radius:100%;
112     text-align:center;
113     line-height:20px;
114 }
115 
116 
117 /// <reference path="jquery-1.10.2.min.js" />
118 var ipronum = 0;
119 $(function () {
120     $(".dbtn").click(function () {
121         //$(this).find("a").css("background-color", "#ccc").parent().unbind("click");//只能添加一次购物车后禁用
122         ipronum++;
123         var addImg = $(this).parent().find(".dpic").find("img");//找到原始图片
124         var cloneImg = addImg.clone();//克隆当前图片
125         cloneImg.css({
126             "width": "250px",//设置与原始图片大小一致
127             "height": "250px",
128             "position": "absolute",
129             "top": addImg.offset().top,//offset()方法返回或设置匹配元素相对于文档的偏移(位置)
130             "left": addImg.offset().left,
131             "z-index":1000,//图片要显示在其他图片上面,要大于1
132             "opacity":"0.5"//设置透明度
133         });
134         cloneImg.appendTo($("body")).animate({
135             "width": "50px",
136             "height": "50px",
137             "top": $("#dcar").offset().top,
138             "left": $("#dcar").offset().left,
139         }, 1000, function () {
140             $("#dprocount").html(ipronum);
141             cloneImg.remove();//加完之后移除
142         });
143     });
144 });
View Code

 

以上是关于飞入购物车的主要内容,如果未能解决你的问题,请参考以下文章

飞入购物车功能

jquery 购物车飞入效果

飞入购物车

商品飞入购物车特效

加入购物车飞入特效

加入购物车飞入特效