jQuery 动画之 添加商品到购物车
前台页面
<link href="MyCar.css" rel="stylesheet" />
<script src="../jquery.js"></script>
<script>
$(function () {
$(".Car").click(function () {
var path = $(".dh").attr("src"); //拿到图片路径
var top = $(".dh").offset().top; //得到原图的到上面的距离 offset() 偏移量
var left = $(".dh").offset().left; //到左边距离
var im = '<img class="mydh" src="' + path + '" style="top:' + top + 'px;left:' + left + 'px" />';//得到新的图片 这个位置就是原图位子
if (!$(".mydh").is(":animated")) { //如果没有做动画
$(".M_Img").append(im); //在div为M_Img里面添加一张图片把原图覆盖掉
$(".mydh").animate({ "top": "10px", "left": "1000px", "height": "", "width": "" }, , function () {
$(".CarNum").text("");
});//新图做动画,原图不变
}
});
});
</script>
</head>
<body>
<header>
<span>登陆</span><span>注册</span><span>购物车<span class="CarNum"></span></span><span>客服服务</span><span>投诉建议</span><span>联系我们</span>
</header>
<div class="Main">
<h3>游戏动漫>>>海贼王>>>路飞</h3>
<div class="M_Img">
<img class="dh" src="img/01.jpg" style="width:200px; height:240px;" />
</div>
<div class="M_AddCar">
<p>这是要成为海贼王的男人</p>
<p>价格:¥<span style="color:red;"></span></p>
<p>数量:<span class="mynum"></span></p>
<p><span class="Car">加入购物车</span><span class="gm">立即购买</span></p>
</div>
</div>
</body>
</html>
样式表
*{
margin:;
padding:;
}
header {
text-align:right;
background-color:rgba(, , , 0.70);
padding:5px 20px;
}
header span{
margin-left:10px;
}
.CarNum {
margin:;
color:red;
}
.M_Img{
margin-top:80px;
padding-left:30px;
width:300px;
height:280px;
float:left;
}
.M_AddCar {
margin-top: 80px;
padding-left: 30px;
width: 500px;
height: 280px;
}
.M_AddCar p {
margin-top: 30px;
}
.Car, .gm {
padding: 10px;
background-color: rgba(, , , 0.79);
margin-left: 10px;
border-radius: 10px; /*圆角*/
cursor: pointer; /*光标改为手*/
}
.mydh {
width: 200px;
height: 240px;
opacity: .;
z-index: ; /*两张图片 把这样置于顶层*/
position: absolute; /*把新加的图片给个绝对定位,好做动画效果*/
}

jQuery 动画之 添加商品到购物车的更多相关文章
- 添加商品到购物车add_to_cart.php(学生笔记)
<?php session_start();//启动session $goods_id = $_POST['goods_id'];//获取商品id $number = $_POST['num'] ...
- AI学习吧-购物车-添加商品接口
create接口流程 需求:向购物车添加商品 流程:写shopping_cart路由--->写ShoppingCart视图函数--->使用Authuser校验用户是否登录--->首先 ...
- jquery 无刷新添加/删除 input行 实时计算购物车价格
jquery 无刷新添加/删除 input行 实时计算购物车价格 jquery 未来事件插件jq_Live_Extension.js 演示 <script> $(document).rea ...
- Flutter实战视频-移动电商-51.购物车_Provide中添加商品
51.购物车_Provide中添加商品 新加provide的cart.dart页面 引入三个文件.开始写provide类.provide需要用with 进行混入 从prefs里面获取到数据,判断有没有 ...
- Unit02: jQuery事件处理 、 jQuery动画
Unit02: jQuery事件处理 . jQuery动画 jQuery实现购物车案例 <!DOCTYPE html> <html> <head> <titl ...
- jQuery基于json与cookie实现购物车的方法
/** * 添加商品及数量到购物车cookie中,返回当前商品在cookie中的总数 */ function AddToShoppingCar(id, num, type) { var _num = ...
- 深入学习jQuery动画控制
× 目录 [1]动画状态 [2]停止动画 [3]动画延迟[4]全局控制 前面的话 jQuery动画可以使用fade.hide.slide等方法实现基本动画效果,可以使用animate实现自定义动画,甚 ...
- 深入学习jQuery动画队列
前面的话 队列实现是jQuery非常棒的一个拓展,使用动画队列可以使动画更容易实现.本文将详细介绍jQuery动画队列 queue() queue()方法用来显示在匹配的元素上的已经执行的函数队列 q ...
- jquery动画,基础以及我发现的新大陆
$.animate()在jquery官方介绍有2中方式,其实我发现的新大陆也是第二种方式的扩展! 一.$.animate( properties [, duration ] [, easing ] [ ...
随机推荐
- hdu 5072 Coprime (容斥)
Problem Description There are n people standing in a line. Each of them has a unique id number. Now ...
- mybatis 调用mysql存储过程 带输出输入参数
http://lohasle.iteye.com/blog/1669879 存储过程都是一样的,只是根据自己的喜好,可以用MAP或者JAVABEAN传递参数. -- ----------------- ...
- js+css实现模态层效果
在做web前端的时候,有些时候会涉及到模态层,在此提供一种实现思路.希望对大家实用.先贴效果吧: 模态层效果 以下说说在写模态层的时候的思路:通过可配置的參数width,height,title以及c ...
- Android ActionBar详解(三):ActionBar实现切换Tabs标签
实现切换Tabs标签; Activity代码: public class ActionBarTabs extends Activity { @Override protected void onCre ...
- Javascript高级程序设计读书笔记(第六章)
第6章 面向对象的程序设计 6.2 创建对象 创建某个类的实例,必须使用new操作符调用构造函数会经历以下四个步骤: 创建一个新对象: 将构造函数的作用域赋给新对象: 执行构造函数中的代码: 返回新 ...
- js调用百度地图搜索功能
引用百度jsApi <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&a ...
- wp8模拟器操作键盘
当前焦点在模拟器上的某一个输入控件上时候, 按pagedown/pageup可以切换是用pc键盘还是模拟器键盘
- (转)[老老实实学WCF] 第二篇 配置WCF
第二篇 配置WCF 在上一篇中,我们在一个控制台应用程序中编写了一个简单的WCF服务并承载了它.先回顾一下服务端的代码: using System; using System.Collections. ...
- 安卓状态栏通知Status Bar Notification
安卓系统通知用户三种方式: 1.Toast Notification 2.Dialog Notification 3.Status Bar Notification Status Bar Notifi ...
- cocoa pods 安装 转载
1.打开终端 终端输入 $ruby -v 查看ruby的版本 打印代码: ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64- ...