show()和hide()方法与fadeIn()和fadeOut()方法相比较,相同之处是都是切换元素的显示状态,不同之处在于,前者的动画效果使用元素的width与height属性都发生了变化,而后者仅是改变元素的透明度,并不修改其他属性。fadeIn()和fadeOut()方法调用格式如下。

  fadeIn()方法的格式:fadeIn(speed,[callback])

  该方法的功能是改变所选元素的透明度,实现淡入的动画效果,并在完成时,可执行一个回调的函数。参数speed为动画效果的速度,可选参数callback为动画完成时执行的函数。

  fadeOut()方法的格式:fadeOut(speed,[callback])

  该方法的功能是改变所选元素的透明度,实现淡出的动画效果,其包含参数的功能与fadeIn()方法一样。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
<style>.divFrame{border: solid 1px #666;width: 188px;text-align: center;}.divFrame .divTitle{background-color: #eee;padding: 5px 0;}.divFrame .divContent{padding: 5px 0;}.divFrame .divContent .box{width: 100px;height: 100px;border: solid 1px #eee;padding: 2px;background-color: orange;}.divFrame .divTip{position: absolute;padding: 120px 0 0 60px;font-size: 13px;font-weight: bold;}.btn{border: solid 1px #666;padding: 2px;width: 80px;}
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.js"></script>
<script>$(function(){$box = $(".box");    //获取色块对象
        $tip = $(".divTip");    //获取提示元素对象
        $("input:eq(0)").click(function(){$tip.html("");    //清空提示内容//在2000毫秒中淡入色块,并执行一个回调函数
            $box.fadeIn(2000,function(){$tip.html("淡入成功!");});});$("input:eq(1)").click(function(){$tip.html("");$box.fadeOut(2000,function(){$tip.html("淡出成功!");});});})
</script>
</head>
<body><div class="divFrame"><div class="divTitle"><input type="button" value="fadeIn" id="Button1" class="btn" /><input type="button" value="fadeOut" id="Button2" class="btn" /></div><div class="divContent"><div class="divTip"></div><div class="box"></div></div></div>
</body>
</html>

结果如下图所示:

转载于:https://www.cnblogs.com/baixc/p/3405672.html

fadeIn()与fadeOut()方法相关推荐

  1. IE下jquery的fadeIn与fadeOut方法失效的BUG

    2019独角兽企业重金招聘Python工程师标准>>> BUG1:绝对定位嵌套绝对定位 这个问题遇到过好多次,因为没有做笔记,所以每次遇到这个问题都要研究半天.好记性不如烂笔头,这话 ...

  2. Jquery实现轮播图效果(fadeIn()和fadeOut()方法的应用)

    2019独角兽企业重金招聘Python工程师标准>>> 1.jquery.js从官网上下载最新的,使用外链导入到html中, 下载地址: http://jquery.com/down ...

  3. fadeOut和fadeIn的使用方法

    fadeOut() 方法使用淡出效果来隐藏被选元素. $(".btn2").click(function(){ $("p").fadeOut(); }); fa ...

  4. fadein和fadeto_jQuery fadeIn,fadeOut,fadeTo

    fadein和fadeto jQuery provides an easy way to implement transparency effect in HTML through fadeIn(), ...

  5. 原生js实现fadein 和 fadeout淡入淡出效果

    用法: $("button").click(function(){ $("p").fadeOut(); }); fadeOut() 方法逐渐改变被选元素的不透明 ...

  6. jQuery fadeIn() 、fadeOut()

     一.jQuery fadeIn() 方法 使得一个隐藏的元素淡入视野.首先,元素占据的空间出现在页面上(这可能意味着页面上的其他元素要移走):然后,元素逐渐地变得可见.如果元素在页面上已经可见, ...

  7. jQuery之动画系列(show、hide、fadeIn、fadeOut、fadeToggle、fadeTo、slideDown、slideUp、slideToggle)

    文章目录 show 和 hide fadeIn 和 fadeOut fadeToggle fadeTo slideDown 和 slideUp slideToggle show 和 hide < ...

  8. 收集两种fadeIn和fadeOut的js原生写法

    第一种写法 <script type="text/javascript">window.onload=function(){//定义基本操作类 var operrate ...

  9. dojo学习日记(6)——dojo/_base/fx的 fadeOut()方法

    dojo/_base/fx    method当中的 fadeOut()方法 返回一个节点从当前透明度 淡化 到完全透明的动画. node (DOMNode| String):必须重写的,写一个需要f ...

最新文章

  1. 如何创建一个基础jQuery插件
  2. 【Web安全】利用burp抓包和CSRF伪造进入admin真实后台
  3. ios 缺少合规证明
  4. 2015华为(北京)架构师创意课程大纲
  5. int类型在计算机中的储存(原码、补码、反码)
  6. python寻找列表最大值最小值及其下标
  7. centos7.4编译mysql5.6,centos7编译安装mysql5.6
  8. c ++ stl_通过分配另一个列表的所有元素来创建列表| C ++ STL
  9. 算法日记-01-算法和数据结构概览
  10. 从入门到入土:Python爬虫学习|实例练手|爬取百度翻译|Selenium出击|绕过反爬机制|
  11. keli调试变量出现负值
  12. 小米手环4怎么使用_小米运动手环4使用说明
  13. SESSION的窃取
  14. 为什么用链路聚合_链路聚合技术作用和优点
  15. 每日启程——2019.12.11日(草木有本心,何求美人折)
  16. python的积木式编程
  17. ESP32-C3开发之旅 基础篇6 ESP32-C3 SPI通信
  18. 使用小程序做交互的技巧(演讲内容实录)丨掘金开发者大会
  19. 批量在视频上去除原水印的方法分享
  20. Java线程安全集合

热门文章

  1. Xutils3使用全解析
  2. 记--Python --日常练习的两种思考方法
  3. 【读书笔记】《未来闪影》罗伯特·J·索耶
  4. 支付宝统一支付回调接口(适用于H5、PC、APP)
  5. 大龄程序员求职四处碰壁,不知今后该怎么办!网友:老码农有咩用
  6. NB-Iot烟感03:感烟探测器原理图设计
  7. TA416 APT使用新的Golang版本的PlugX恶意软件加载程序进行钓鱼攻击
  8. js setTimeout 参数传递使用
  9. Java系列之JDBC和ODBC之间的区别与联系
  10. 蛋白质界的 ChatGPT:AlphaFold1 论文必备知识,不会有人还不知道吧