• 【jQuery小实例】---2自定义动画


    ---本系列文章所用使用js均可在本博客文件中找到

         本节用jQuery完一个简易的动画效果,一个小驴跑跑的效果。和一个类似qq面板效果。大致也分为三步:添加jquery-1.8.3.js文件。这个是不可缺少的,以下文章都需要添加,下面不再一一强调。随后添加图片,写jQuery代码:


    一,小驴跑跑


    图片添加:

     <image  src="1.gif" id="im" />

    编写Jqery代码:

     $('#im').animate({ 'left': '490px', 'top': '250px' }).animate({ 'left': '1000px', 'top': '550px', 'width': '200px', 'height': '200px' }).animate({ 'left': '1200px', 'top': '190px', 'width': '60px', 'height': '80px' }).animate({ 'left': '0px', 'top':'0px' });
    

    注释:调用animate方法,里面参数可以设置坐标,可以在移动过程设置图片大小

    效果:


    二,我的同学录


    1,引用js代码

    2,编写html文件并设置样式

     <div id="dv">
        <ul id="ul">
        <li>大学同学
           <ul>
              <li>王永威</li>
              <li>贺亚东</li>
              <li>张文阳</li>
           </ul>
        </li>
    
        <li>高中同学
           <ul>
              <li>闫飞</li>
              <li>小明</li>
              <li>孟轲</li>
           </ul>
        </li>
    
        <li>初中同学
           <ul>
              <li>韩剑南</li>
              <li>韩建北</li>
              <li>韩亚红</li>
           </ul>
        </li>
        </ul>
        </div>
    

    样式设置:

       <style type="text/css">
        #dv
        {
            150px;
            height:400px;
            border:1px solid black;
         }
         #ul
         {
             list-style-type:none;
             margin:0px;
             padding:0px;
          }
           #ul li
         {
             text-align:center;
             font-size:medium;
             color:White;
             cursor:pointer;
             border-bottom:3px solid grey;
             background-color:Orange;
          }
          #ul li ul
          {
              padding:0px;
              margin:0px;
              display:none;
             list-style-type:none;
          }
           #ul li ul li
          {
              font-size:medium;
              color:Black;
              background-color:White;
              text-align:left;
          }
       </style>
    View Code

    jQuery代码实现效果:

            $('#ul>li').click(function () {
                $('ul', $(this)).toggle(200);
                //$('ul', $(this)).show(200);
                $(this).siblings().children('ul').hide(200);
            })
    

    效果图:

     


    附录:显示,隐藏和显隐效果的jQuery代码


                    $('#but1').click(function () {
                        $('#dv').css('background-color','blue').show(1000);
                    });
                    $('#but2').click(function () {
                        $('#dv').hide(1000);
                    });
                    $('#but3').click(function () {
                        $('#dv').toggle(1000);
                    });
    
  • 相关阅读:
    ethcoax_net 模型学习笔记(翻译自OPNET help)
    第一堂课学习
    (2)Dojo学习之模块化
    金融业的电子商务之路
    浅谈PE(私募股权)业务及系统建设:01. 业务介绍
    Don’t Be Afraid to Break Things
    基于Asp.net MVC的系统架构
    思考项目成功的关键因素
    金融业务系统中的数据库事务:01. 五类问题
    金融业务系统中的数据库事务:02. 解决问题
  • 原文地址:https://www.cnblogs.com/baiboy/p/3153033.html
Copyright © 2020-2023  润新知