热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jQuery实现简单的动画效果及用法详解

本文详细介绍了使用jQuery实现简单动画效果的方法,包括显示/隐藏、向上收缩/向下展开、淡入/淡出、自定义动画等。同时提供了具体的用法示例,并解释了参数的含义和使用技巧。通过本文的学习,读者可以掌握如何使用jQuery实现各种动画效果,为网页增添生动和互动性。

目录

jQuery 实现简单的动画

1、显示/隐藏

2、向上收缩/向下展开

3、淡入/淡出

4、自定义动画



jQuery 实现简单的动画

1、显示/隐藏


    
      (1)显示:show(speed,[callback])

speed:效果时长。可取的值:slow、fast、毫秒数callback:过渡完成后,所执行的方法名称


      (2)隐藏:hide(speed,[callback])
      
      (3)交替:toggle(speed,[callback]),若'显示'则'隐藏';若'隐藏'则显示

//搭建结构


 

2、向上收缩/向下展开


    
      (1)收缩:slidUp(speed,[callback])
      
      (2)展开:slidDown(speed,[callback])
      
      (3)交替:slidToggle(speed,[callback])

$('#btn_up').bind('click',function(){$('#img2').slideUp(); //展开})$('#btn_down').bind('click', function () {$('#img2').slideDown(); //收缩})$('#btn_slide').bind('click', function () {$('#img2').slideToggle(); //收缩展开交替})


 3、淡入/淡出


    
      (1)淡入:fadeIn(speed,[callback])
      
      (2)淡出:fadeOut(speed,[callback])

 

      (3)淡入淡出交替:fadeToggle(speed,[callback])

$('#btn_fadeIn').bind('click', function () {$('#img3').fadeIn(); //淡入})$('#btn_fadeOut').bind('click', function () {$('#img3').fadeOut(); //淡出})$('#btn_fade').bind('click', function () {$('#img3').fadeToggle(2000); //淡入淡出交替})

 

 

4、自定义动画


$(selector).animate(params,[speed],[easing],[fn])

必需的 params 参数定义形成动画的 CSS 属性。

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是动画完成后所执行的函数名称。 

$(function(){$('button').click(function(){$('.bt').animate({left:200,top:150,opacity:0.4},1000)})})

 


推荐阅读
author-avatar
勤劳的蛇zhong_138
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有