【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 { width: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>
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);
                });
        作者:白宁超,工学硕士,现工作于四川省计算机研究院,研究方向是自然语言处理和机器学习。曾参与国家自然基金项目和四川省科技支撑计划等多个省级项目。著有《自然语言处理理论与实战》一书。 自然语言处理与机器学习技术交流群号:436303759 。
        出处:http://www.cnblogs.com/baiboy/
        
        本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号