jQuery实现动画、消失、显现、渐出、渐入效果示例

 更新时间:2018年09月06日 09:45:59   作者:shuair  
这篇文章主要介绍了jQuery实现动画、消失、显现、渐出、渐入效果,结合实例形式分析了jQuery中animate()、hide()、show()、slideUp()、slideDown()、slideToggle()、fadeOut()、fadeIn()等方法简单使用技巧,需要的朋友可以参考下

本文实例讲述了jQuery实现动画、消失、显现、渐出、渐入效果。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <title></title>
    <script>
      $(function(){
        $(but1).on("click",function(){
          $("img").hide(500) ; //消失
        }) ;
        $(but2).on("click",function(){
          $("img").show(5000) ; //显现
        }) ;
        $(but3).on("click",function(){
          $("img").slideUp(5000) ; //滑动消失
        }) ;
        $(but4).on("click",function(){
          $("img").slideDown(5000) ; //滑动显现
        }) ;
        $(but5).on("click",function(){
          $("img").slideToggle(5000) ; //滑动切换(消失后显现,显现后消失)
        }) ;
        $(but6).on("click",function(){
          $("img").fadeOut(5000) ; //淡出
        }) ;
        $(but7).on("click",function(){
          $("img").fadeIn(5000) ; //淡入
        }) ;
        $(but8).on("click",function(){
          $("img").fadeTo(500,0.5) ; //淡化
        }) ;
        $(but9).on("click",function(){
          $("div").animate({left:"800px"},5000) ; //移动(需要调整对象的style属性中position的值absolute)
        }) ;
      }) ;
    </script>
  </head>
  <body>
    <input type="button" id="but1" value="消失"/>
    <input type="button" id="but2" value="显现"/>
    <input type="button" id="but3" value="滑动消失"/>
    <input type="button" id="but4" value="滑动显现"/>
    <input type="button" id="but5" value="滑动切换"/>
    <input type="button" id="but6" value="淡出"/>
    <input type="button" id="but7" value="淡入"/>
    <input type="button" id="but8" value="淡化"/>
    <input type="button" id="but9" value="移动"/>
    <div style="position: absolute;"><img src="http://demo.jb51.net/js/2018/html5-css3-3d-img-flash-codes/images/sJALsDXak4EehSg2F2y92rt5hPe.jpg" height="200"></div>
  </body>
</html>

运行效果(这里使用了本站演示图片加以测试):

这里的方法都可以再嵌套方法。

对象.方法名(延迟时间,function(){新的方法});

比如,消失后显现

$(but1).on("click",function(){
  $("img").hide(500,function(){
    $("img").show(5000) ;
  }) ;
}) ;

比如,移动后再移回

$(but9).on("click",function(){
  $("div").animate({left:"800px"},5000,function(){
    $("div").animate({left:"0px"},5000) ;
  }) ;
}) ;

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。

更多关于jQuery相关内容还可查看本站专题:《jQuery动画与特效用法总结》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》及《jquery选择器用法总结

希望本文所述对大家jQuery程序设计有所帮助。

相关文章

  • jQuery通过扩展实现抖动效果的方法

    jQuery通过扩展实现抖动效果的方法

    这篇文章主要介绍了jQuery通过扩展实现抖动效果的方法,涉及jQuery扩展的技巧及抖动特效的实现方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 在jQuery 1.5中使用deferred对象的代码(翻译)

    在jQuery 1.5中使用deferred对象的代码(翻译)

    Deferred是jQuery1.5新增的一个特性,很多人把它翻译成 “异步队列”,我觉得比较靠谱,毕竟和“延迟”没啥关系,不过这篇文章中我还采用deferred这个单词。
    2011-03-03
  • Jquery 垂直多级手风琴菜单附源码下载

    Jquery 垂直多级手风琴菜单附源码下载

    本文给大家分享一款简单但实用的多级垂直手风琴下拉菜单列表,完全使用css来制作多级手风琴菜单,通过该代码将不同的子菜单进行分组制作出多级菜单的效果,本文附效果演示和源码下载感兴趣的朋友一起学习吧
    2015-11-11
  • 使用jQuery清空file文件域的解决方案

    使用jQuery清空file文件域的解决方案

    对一个文件域(input type=file)使用了验证后,我们总会希望把文件域中的值给清空了,在IE中,由于安全设置的原因,是不允许更改文件域的值的,接下来为大家介绍一下解决方法
    2013-04-04
  • JQuery EasyUI 结合ztrIee的后台页面开发实例

    JQuery EasyUI 结合ztrIee的后台页面开发实例

    下面小编就为大家带来一篇JQuery EasyUI 结合ztrIee的后台页面开发实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • jquery attr()设置和获取属性值实例教程

    jquery attr()设置和获取属性值实例教程

    在JS中设置节点的属性与属性值用到setAttribute(),获得节点的属性与属性值用到getAttribute(),而在jquery中,只需要用到attr()这个函数就可以了。attr是attribute(属性)的缩写。
    2016-09-09
  • iframe跨域通信封装详解

    iframe跨域通信封装详解

    由于前端javascript对跨域访问做了安全限制,所以javascript只能访问与包含它的文档在同一域名下的内容,接下来,小编通过此篇文章给大家介绍iframe跨域通信的封装,需要的朋友可以参考下
    2015-08-08
  • jquery+css实现的红色线条横向二级菜单效果

    jquery+css实现的红色线条横向二级菜单效果

    这篇文章主要介绍了jquery+css实现的红色线条横向二级菜单效果,界面美观大方,简洁实用,通过jquery遍历及切换页面元素实现这一功能,需要的朋友可以参考下
    2015-08-08
  • Jquery乱码的一次解决过程 图解教程

    Jquery乱码的一次解决过程 图解教程

    今天小朋友写了个程式,出现乱码,将解决过程分享一下 为方便说明,将环境简化,vs.net 2003, jquery-1.3.2.js, web service调用
    2010-02-02
  • jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法

    jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法

    cookie,localStorage和sessionStorage都是浏览器本地存储数据的地方,其用法不尽相同,今天小编通过本文给大家分享jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法,需要的朋友参考下吧
    2017-10-10

最新评论