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 相关文章推荐
2014最热门的JavaScript代码高亮插件推荐
Nov 25 Javascript
javascript html实现网页版日历代码
Mar 08 Javascript
分享12个实用的jQuery代码片段
Mar 09 Javascript
js添加绑定事件的方法
May 15 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
Jun 24 Javascript
JavaScript数据结构之数组的表示方法示例
Apr 12 Javascript
vue.js之vue-cli脚手架的搭建详解
May 05 Javascript
JS倒计时实例_天时分秒
Aug 22 Javascript
vue 搭建后台系统模块化开发详解
May 01 Javascript
Vue extend的基本用法(实例详解)
Dec 09 Javascript
解决VUEX的mapState/...mapState等取值问题
Jul 24 Javascript
Vue.extend 登录注册模态框的实现
Dec 29 Vue.js
详解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
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
PHP 引用文件技巧
2010/03/02 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
JS随即打乱数组实现代码
2012/12/03 Javascript
JS注册/移除事件处理程序(ExtJS应用程序设计实战)
2013/05/07 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
layer弹出层框架alert与msg详解
2017/03/14 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
简化Python的Django框架代码的一些示例
2015/04/20 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
Django高并发负载均衡实现原理详解
2020/04/04 Python
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
宿舍违规检讨书
2014/01/12 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
计划生育个人总结
2015/03/02 职场文书
亮剑精神观后感
2015/06/05 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
幽灵公主观后感
2015/06/09 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书