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 相关文章推荐
jquery自动填充勾选框即把勾选框打上true
Mar 24 Javascript
使用focus方法让光标默认停留在INPUT框
Jul 29 Javascript
EasyUI实现第二层弹出框的方法
Mar 01 Javascript
javascript实现行拖动的方法
May 27 Javascript
Bootstrap3制作自己的导航栏
May 12 Javascript
jQuery简单实现列表隐藏和显示效果示例
Sep 12 Javascript
jQuery EasyUI之验证框validatebox实例详解
Apr 10 jQuery
JavaScript之DOM_动力节点Java学院整理
Jul 03 Javascript
AngularJS 中ui-view传参的实例详解
Aug 25 Javascript
详解关于Vue单元测试的几个坑
Apr 26 Javascript
JavaScript 常见的继承方式汇总
Sep 17 Javascript
Vue实现指令式动态追加小球动画组件的步骤
Dec 18 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
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
9个PHP开发常用功能函数小结
2011/07/15 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
教大家制作简单的php日历
2015/11/17 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
php实现简单的守护进程创建、开启与关闭操作
2019/08/13 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
JavaScript 变量基础知识
2009/11/07 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
JavaScript 表单处理实现代码
2015/04/13 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
input框中的name和id的区别
2016/11/16 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
vue单个组件实现无限层级多选菜单功能
2018/04/10 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
javascript中的闭包概念与用法实践分析
2019/07/26 Javascript
js实现幻灯片轮播图
2020/08/14 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
使用python实现省市三级菜单效果
2016/01/20 Python
Python找出9个连续的空闲端口
2016/02/01 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
如何估计一张表的大小(假设该表中有1万条数据)
2016/03/27 面试题
教师节主题班会方案
2015/08/17 职场文书
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS