zoukankan      html  css  js  c++  java
  • jQuery教程20行代码的购物车效果

      
      

    演示:
    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({
                              $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

  • 相关阅读:
    Thrift实现C#调用Java开发步骤详解
    微信小程序项目实战之豆瓣天气
    带有关闭按钮的alertView
    基于olami开放语义平台的微信小程序遥知之源码实现
    iOS-仿智联字符图片验证码
    微信 支付宝支付 友盟登录分享 统计
    优化VMware提高虚拟机运行速度的技巧
    区块链与密码学
    在 Ubuntu 16.04 中安装支持 CPU 和 GPU 的 Google TensorFlow 神经网络软件
    Ubuntu+anaconda环境里安装opencv
  • 原文地址:https://www.cnblogs.com/luluping/p/1427198.html
Copyright © 2011-2022 走看看