飞入购物车

  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 });

时间: 2024-12-30 15:29:24

飞入购物车的相关文章

飞入购物车功能

最近开发无形的系统,做飞入购物车的功能 抛物线飞入购物车 引用插件http://www.jq22.com/jquery-info4560 $(function() { var offset = $("#end").offset(); //结束的地方的元素 $(".btn-smb").click(function(event){ //是$(".btn-smb")这个元素点击促发的 开始动画的位置就是这个元素的位置为起点 var addcar = $

jQuery实现飞入购物车功能

要实现的效果:思路:点击商品,图片就会飞入购物车,不但变小,而且加入到购物车后消失 了,不但如此,商品的图片还在,所以我们使用克隆的方法,加入到购物车后清除购物车即可,然后购物车+1首先获取商品图片的位置及大小,并放到body上(否则飞入的时候看不到效果),然后获取购物车的方位,最后使用动画效果实现飞入效果.注意:怎么找商品的图片,先找父元素,再从父元素下找图片的位置前提准备:html部分: <div id="dpros"> <div class="dite

商品飞入购物车特效

  <!DOCTYPE html>   <html>   <head>   <meta charset="utf-8" />   <title>购物车特效</title>   <script src="http://cdn.bootcss.com/jquery/1.8.1/jquery.js"></script>   <style type="text/c

基于jQuery实现 图片飞入购物车特效

在此之前 我还用了一个别人封装的类库 用起来感觉棒棒滴,完美的抛物线,后来问题来了 不能适应各种分辨率,那么美的抛物线也是白搭-- 再后来我就只好另寻他法喽 <div class="end">终点</div> <img src="####" class="picture" /> <script src="####/jquery.min.js"></script> &l

【转载】抛物线飞入购物车

文章转载自 jQuery插件库 http://www.jq22.com/ 原文链接:http://www.jq22.com/jquery-info4560 简单整理了一下,便于以后取用源码下载:http://pan.baidu.com/s/1boAzyB9

贝塞尔曲线实现购物车飞入效果

代码地址如下:http://www.demodashi.com/demo/12618.html 前言 做了一个模仿添加物品飞入购物车效果的例子,下面来讲讲它的简单使用 将涉及到以下内容: 工具类的使用 项目结构图与效果图 程序设计与实现 一. 工具类设计 工具类比较多代码,这里就不每个都贴出来了,如下截图为工具类 二. 工具类的使用 飞入购物车效果我封装成了一个工具类FlyAnimtor,下面讲讲它的使用. 如果你想使用飞入效果,你可以这样写: FlyAnimtor.getInstance().

16款购物商城添加购物车源码特效

jquery仿天猫商城点击加入购物车按钮商品动画飞到购物车里面效果 jquery文本框选择器_商品尺寸选择和商品价格选择添加到购物车 jQuery商品购物车自动计算金额总数表单提交 jquery添加购物车复选框,全选,反选,取消,商品数量统计价格 jquery商品飞入购物车动画效果代码 jquery数量加减插件_购物车商品数量加减_商品数字加减效果代码 html5弹出窗口点击购物车弹出商品清单列表代码 jquery数量加减插件制作购物车数量加减功能代码 jQuery仿天猫加入购物车代码点击商品飞

饿了么购物车动画

前言 之前用饿了么印象最深刻的是联动菜单和小球飞入购物车动画,所以想看看别人是怎么实现的,但是看了很多仿饿了么的demo都是实现了一个完整的大的项目,要找到那个小模块很麻烦,所以自己将联动菜单和动画提取出来写了一个demo,方便学习. 目的只是想突出功能所以界面细节很relax,大家也relax的看看吧~ 效果图 实现功能 1. 联动菜单 1.1 用户点击左侧导航栏会跳转到相应的内容 这个很简单,给导航栏的每一个元素加一个点击事件,其实也可以通过a标签的锚点来实现 <li v-for="(

jQuery实现加入购物车飞入动画效果

当您在电商购物网站浏览中意的商品时,您可以点击页面中的“加入购物车”按钮即可将商品加入的购物车中.本文介绍借助一款基于jQuery的动画插件,点击加入购物车按钮时,实现商品将飞入到右侧的购物车中的效果. HTML 首先载入jQuery库文件和jquery.fly.min.js插件. <script src="jquery.js"></script> <script src="jquery.fly.min.js"></scri