jQuery教程---20行代码的购物车效果
2009-04-01 13:20
363 查看
演示:
http://www.cssrain.cn/demo/addCart/cart1.html
代码注释:
$(function(){
$("#productlist ul li a").click(function(){
//删除页面中已经有的 阴影
$("#cart_shadow").remove();
//创建阴影div
var $shadow = $('<div id="cart_shadow" style="display: none; background-color: #bbb; border:1px solid #aaa;z-index: 9999;"> </div>').prependTo("body");
//获取当前点击的前一个img标签
var $img = $(this).prev("img");
//利用img标签的宽度,高度,上边距等属性来设置阴影div
$shadow.css({
'width' : $img.css('width'),
'height': $img.css('height') ,
'position' : 'absolute',
'top' : $img.offset().top,
'left' : $img.offset().left,
'opacity' : 0.6
})
.show();
//获取购物车标签
var $cart = $("#cart");
//利用购物车表情按的宽度,高度,上边距等属性来设置阴影div的动画效果
$shadow.animate({
width: $cart.innerWidth(),
height: $cart.innerHeight(),
top: $cart.offset().top,
left: $cart.offset().left,
opacity: 0
}, { duration: 600 , complete: function(){
$cart.append("<div>"+$img.attr('alt') +" 添加成功.</div>");
}
})
//阻止超链接跳转
return false;
});
});
本篇文章来源于 cssrain.cn 原文链接:http://www.cssrain.cn/article.asp?id=1311
相关文章推荐
- Jquery教程:JS弹出窗口DIV层效果代码
- jQuery模拟实现天猫购物车动画效果实例代码
- Jquery商品飞入购物车动画(全部20行代码)
- jquery 插件实现图片延迟加载效果代码
- jQuery实现的登录浮动框效果代码
- Jquery AjaxUpload实现文件上传功能代码实例教程
- jquery实现div阴影效果示例代码
- jQuery实现点击弹出背景变暗遮罩效果实例代码
- Jquery同辈元素选中/未选中效果的实例代码
- jquery利用json实现地区联动效果代码
- jQuery实现动态购物车效果
- jQuery实现无限往下滚动效果代码
- jquery实现像栅栏一样左右滑出式二级菜单效果代码
- 基于json的jquery地区联动效果代码
- jquery实现适用于门户站的导航下拉菜单效果代码
- jquery实现适用于门户站的导航下拉菜单效果代码
- jquery马赛克拼接翻转效果代码分享
- jQuery下拉美化搜索表单效果代码分享
- jquery实现LED广告牌旋转系统图片切换效果代码分享
- jQuery实现滚动切换的tab选项卡效果代码