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定时器
Jan 03 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
Apr 01 Javascript
jquery显示隐藏元素的实现代码
May 19 Javascript
js遍历map javaScript遍历map的简单实现
Aug 26 Javascript
bootstrap快速制作后台界面
Dec 05 Javascript
js绑定事件和解绑事件
Apr 27 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
Apr 28 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
May 21 Javascript
JavaScript之json_动力节点Java学院整理
Jun 29 Javascript
解决VUEX兼容IE上的报错问题
Mar 01 Javascript
浅析Vue 和微信小程序的区别、比较
Aug 03 Javascript
vue component 中引入less文件报错 Module build failed
Apr 17 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
第二节 对象模型 [2]
2006/10/09 PHP
来自PHP.NET的入门教程
2006/10/09 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
php经典趣味算法实例代码
2020/01/21 PHP
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
[46:12]完美世界DOTA2联赛循环赛 DM vs Matador BO2第一场 11.04
2020/11/04 DOTA
多个应用共存的Django配置方法
2018/05/30 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
使用python模拟命令行终端的示例
2019/08/13 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
EJB面试题
2015/07/28 面试题
主要的Ajax框架都有什么
2013/11/14 面试题
党员干部廉洁承诺书
2014/05/28 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
卖车协议书范例
2014/09/16 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android