zoukankan      html  css  js  c++  java
  • 点击飞入购物车效果

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>点击飞入购物车效果</title>

    <script src="jquery-1.9.1.min.js"></script>

    <script> 

    $(document).ready(function(){ 

        $(".run").click(function(){ 

            var menID =  $(this).attr("id");

            var thisTop = $("#img_" + menID).offset().top; //所在位置的高度

            var thisLeft = $("#img_" + menID).offset().left; //所在位置的宽度

             animatenTop(thisTop,thisLeft);

            return false; 

        }); 

    }); 

    function animatenTop(thisTop,thisLeft) {

        var CopyDiv = '<img src="download.png" id="box" style="top:' + thisTop + 'px;left:' + thisLeft + 'px" />';

        var topLength =  $(".shopMenu li").offset().top; //取得到购物车的宽度

        var leftLength = $(".shopMenu li").offset().left; //取得到购物车的宽度 

        $("body").append(CopyDiv);

        $("body").children("#box").animate({ "30px",height: "30px","top": topLength, "left": leftLength, "opacity": .1  }, 900, function(){$(this).remove()});

    }

    </script>

    <style type="text/css">

    body{

        font-family: "宋体",Arial;

    }

    ul{

        margin: 0;

        padding: 0;

        list-style:none;

    }

    .Listbox {

        150px;

        border:1px solid #ccc;

        margin-left: 100px;

    }

    .Listbox li {

        150px;

        text-align: center;

    }

    .shopMenu {

        border:1px solid #ccc;

        150px;

        margin-left: 500px;

        text-align: center;

    }

    .shopMenu{

        margin: 0;

        padding: 0;

        margin:200px 0 0 150px;

    }

    .shopMenu li{

        text-align: center;

        150px;

        height: 150px;

        line-height: 150px;

    }

    #box {

        height: 120px;

        126px;

        position: absolute;

    }

    </style>

    </head>

    <body>

    <ul class="Listbox">

        <li>

            <img src="pic.png" width="100" id="img_1" />

        </li>

        <li><a href="#" class="run" id="1">click me</a></li>

    </ul>

    <ul class="shopMenu">

        <li>空盒</li>

    </ul>

    </body>

    </html>

  • 相关阅读:
    javascript简繁转换函数
    在嵌套的repeater中加ItemDataBound事件
    asp.net url重写方法和步骤
    打开,另存为,属性,打印"等14个JS代码
    php中global的用法
    ini_get
    PHP学习笔记
    PHP isset()与empty()的使用区别详解
    PHP符号说明
    html禁止清除input文本输入缓存
  • 原文地址:https://www.cnblogs.com/piuba/p/3449564.html
Copyright © 2011-2022 走看看