jQuery动画显示和隐藏效果实例演示(附demo源码下载)


Posted in Javascript onDecember 31, 2015

本文实例讲述了jQuery动画显示和隐藏效果。分享给大家供大家参考,具体如下:

运行效果截图如下:

jQuery动画显示和隐藏效果实例演示(附demo源码下载)

点击此处查看在线演示。

完整实例代码点击此处本站下载。

具体代码如下:

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery 动画显示和隐藏效果</title>
<script>
 /*
  1.$("页面元素类型").show(时间, 回调函数);以优雅的动画显示所有匹配的元素,并在显示完成后可选地触发一个回调函数;指定时间后依次执行回调函数,页面上能找到几个,就连着执行几次。时间可以为毫秒数,也可以是slow,nomal,fast
  2.$("页面元素").toggle();切换此元素的显示状态。如果它是显示的,让它隐藏,如果它是隐藏的,让它显示。
  3.$("页面元素").slideDown(时间,回调函数)通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。
  4.$("页面元素").fadeIn(时间,回调函数)通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个回调函数。
 */
</script>
<script language="javascript" src="jquery1.3.2.js" ></script>
<script>
 function test_show() {
  //$("#myImage").show(2000,function(){alert("演示完毕!");});
  $("img").show(2000,function(){alert("演示完毕!");});
 }
 function test_hide() {
  //$("#myImage").hide(2000,function(){alert("演示完毕!");});
  $("img").hide(2000,function(){alert("演示完毕!");});
 }
 function test_slideDown() {
  $("#myImage2").slideDown(500,function(){alert("滑动向下放大完毕");});
 }
 function test_slideUp() {
  $("#myImage2").slideUp(2000,function(){alert("滑动向上缩小完毕");});
 }
 function test_slideToggle() {
  $("#myImage2").slideToggle(1000,function(){alert("切换滑动效果完毕");});
 }
 function test_fadeIn() {
  $("#myImage3").fadeIn(2000,function(){alert("淡入完毕");});
 }
 function test_fadeOut() {
  $("#myImage3").fadeOut(2000,function(){alert("淡出完毕");});
 }
 function test_fadeTo() {
  $("#myImage3").fadeTo(2000,0.25,function(){alert("调整到指定透明度完毕");});
 }
</script>
</head>
<body>
<div>
 <input type="button" value="显示" onClick="$('p').show();" />
 <input type="button" value="隐藏" onClick="$('p').hide();" />
 |||     
 <input type="button" value="延时显示" onClick="test_show()" />
 <input type="button" value="延时隐藏" onClick="test_hide()" />
 <input type="button" value="切换元素的可见状态" onclick="$('#myImage1').toggle()" />
 |||     
 <input type="button" value="滑动向下放大" onClick="test_slideDown()" />
 <input type="button" value="滑动向上缩小" onClick="test_slideUp()" />
 <input type="button" value="切换滑动效果" onClick="test_slideToggle()" />
 |||     
 <input type="button" value="淡入" onClick="test_fadeIn()" />
 <input type="button" value="淡出" onClick="test_fadeOut()" />
 <input type="button" value="调整到指定透明度" onClick="test_fadeTo()" />
</div>
 <p style="display:none">Hello World!</p>
 <p style="display:none">Hello World!</p>
 <p style="display:none">Hello World!</p>
 <p style="display:none">Hello World!</p>
 <img id="myImage" src="images/11.jpg" style="display:none" />
 <img id="myImage1" src="images/1.jpg" style="display:none" />
 <img id="myImage2" src="images/2.jpg" style="display:none" />
 <img id="myImage3" src="images/3.jpg" style="display:none" />
</body>
</html>

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

Javascript 相关文章推荐
javascript textarea光标定位方法(兼容IE和FF)
Mar 12 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
Oct 30 Javascript
jQuery标签替换函数replaceWith()的使用例子
Aug 28 Javascript
TypeScript具有的几个不同特质
Apr 07 Javascript
Juery解决tablesorter中文排序和字符范围的方法
May 06 Javascript
基于JS实现PHP的sprintf函数实例
Nov 14 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
May 19 Javascript
通用无限极下拉菜单的实现代码
May 31 Javascript
ECMAScript6 新特性范例大全
Mar 24 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
Jan 30 Javascript
js实现控制文件拖拽并获取拖拽内容功能
Feb 17 Javascript
js实现盒子拖拽动画效果
Aug 09 Javascript
详解javascript高级定时器
Dec 31 #Javascript
jQuery动画效果相关方法实例分析
Dec 31 #Javascript
js实现文字垂直滚动和鼠标悬停效果
Dec 31 #Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
Dec 31 #Javascript
jQuery语法小结(超实用)
Dec 31 #Javascript
解决JS无法调用Controller问题的方法
Dec 31 #Javascript
简单谈谈JavaScript的同步与异步
Dec 31 #Javascript
You might like
用PHP创建PDF中文文档
2006/10/09 PHP
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
PHP实现递归无限级分类
2015/10/22 PHP
功能强大的php文件上传类
2016/08/29 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
JS实现图片预加载无需等待
2012/12/21 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
2016/11/25 Javascript
无循环 JavaScript(map、reduce、filter和find)
2017/04/08 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
浅谈vue 二级路由嵌套和二级路由高亮问题
2020/08/06 Javascript
[01:19]2014DOTA2国际邀请赛 采访TITAN战队ohaiyo 能赢DK很幸运
2014/07/12 DOTA
跟老齐学Python之print详解
2014/09/28 Python
详细解析Python当中的数据类型和变量
2015/04/25 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
python将字符串list写入excel和txt的实例
2019/07/20 Python
python如何从文件读取数据及解析
2019/09/19 Python
Python flask框架如何显示图像到web页面
2020/06/03 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
美国综合购物商城:UnbeatableSale.com
2018/11/28 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
应届硕士毕业生自荐信
2014/05/26 职场文书
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
优秀班组事迹材料
2014/12/24 职场文书
英语感谢信范文
2015/01/20 职场文书
滴水洞导游词
2015/02/10 职场文书
单位政审意见范文
2015/06/04 职场文书