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 相关文章推荐
js parentElement和offsetParent之间的区别
Mar 23 Javascript
onclick与listeners的执行先后问题详细解剖
Jan 07 Javascript
js 控制页面跳转的5种方法
Sep 09 Javascript
Javascript 实现复制(Copy)动作方法大全
Jun 20 Javascript
浅谈Javascript中深复制
Dec 01 Javascript
js实现的二分查找算法实例
Jan 21 Javascript
Bootstrap每天必学之级联下拉菜单
Mar 27 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
Jun 21 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
Oct 13 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
Apr 02 Javascript
js比较两个单独的数组或对象是否相等的实例代码
Apr 28 Javascript
使用Node.js在深度学习中做图片预处理的方法
Sep 18 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 Image Resize图片大小调整的函数代码
2011/01/17 PHP
PHP无刷新上传文件实现代码
2011/09/19 PHP
深入PHP curl参数的详解
2013/06/17 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
浅析iis7.5安装配置php环境
2015/05/10 PHP
开启PHP的伪静态模式
2015/12/31 PHP
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
分享20款好玩的jQuery游戏
2011/04/17 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
微信小程序 跳转方式总结
2017/04/20 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
vsCode安装使用教程和插件安装方法
2020/08/24 Javascript
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
Python中声明只包含一个元素的元组数据方法
2014/08/25 Python
Python 复平面绘图实例
2019/11/21 Python
python plotly画柱状图代码实例
2019/12/13 Python
详解Python3 中的字符串格式化语法
2020/01/15 Python
Python txt文件常用读写操作代码实例
2020/08/03 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
物联网工程专业推荐信
2014/09/08 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
2014年工人工作总结
2014/11/25 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang
Go归并排序算法的实现方法
2022/04/06 Golang
利用Java连接Hadoop进行编程
2022/06/28 Java/Android
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS