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


Posted in jQuery onSeptember 06, 2018

本文实例讲述了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.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/sJALsDXak4EehSg2F2y92rt5hPe.jpg" height="200"></div>
  </body>
</html>

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

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

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

对象.方法名(延迟时间,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.3water.com/code/HtmlJsRun测试上述代码运行效果。

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

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

jQuery 相关文章推荐
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jQuery 添加元素和删除元素的方法
Jul 15 jQuery
jQuery实现鼠标拖动图片功能
Mar 04 jQuery
jQuery实现基本动画效果的方法详解
Sep 06 #jQuery
jQuery滑动效果实现方法分析
Sep 05 #jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 #jQuery
jQuery实现基本淡入淡出效果的方法详解
Sep 05 #jQuery
jquery获取元素到屏幕四周可视距离的方法
Sep 05 #jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 #jQuery
jQuery实现基本隐藏与显示效果的方法详解
Sep 05 #jQuery
You might like
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
PHP模块memcached使用指南
2014/12/08 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
学习ExtJS Window常用方法
2009/10/07 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
详解RequireJs官方使用教程
2017/10/31 Javascript
微信小程序发送短信验证码完整实例
2019/01/07 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
通过实例解析js简易模块加载器
2019/06/17 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
Python语言的面相对象编程方式初步学习
2016/03/12 Python
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
西班牙香水和化妆品连锁店:Druni
2019/05/05 全球购物
计算机毕业生自荐信
2014/06/12 职场文书
临床专业自荐信
2014/06/22 职场文书
故意杀人罪辩护词
2015/05/21 职场文书
单位提档介绍信
2015/10/22 职场文书
MySQL REVOKE实现删除用户权限
2021/06/18 MySQL
python脚本框架webpy模板赋值实现
2021/11/20 Python
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫
Win11软件图标固定到任务栏
2022/04/19 数码科技
vue使用element-ui按需引入
2022/05/20 Vue.js