Jquery中使用show()与hide()方法动画显示和隐藏图片


Posted in Javascript onOctober 08, 2015

(1)功能描述

在页面中单击“显示”连接,通过show()方法以动画的方式显示一幅图片,同时在方法中执行一个回调函数,用于改变图片的边框样式;单击已显示的图片时,通过hide()以动画的方式隐藏该图片。

(2)实现代码

<!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>无标题文档</title>
<script type="text/javascript" src="../jquery-2.1.4.js"></script>
<style type="text/css">
  body{font-size:13px}
  img{display:none;cursor:pointer}
</style>
<script type="text/javascript" >
  $(function(){
    $("a").click(function(){ //显示连接
      $("img").show(3000,function(){
        $(this).css("border","solid 1px #ccc");
        })
      })
      $("img").click(function(){
        $(this).hide(3000);
        })
    })
</script>

</head>

<body>
  <a href="javascript:void(0)">显示</a>
  <img src="Images/dezai.jpg" />
</body>
</html>

动画方式慢慢显示

Jquery中使用show()与hide()方法动画显示和隐藏图片

jquery hide(),show()方法用法详解

语法

$(selector).hide(speed,callback)
speed带有三个效果参数 •毫秒 (比如 1500)
•"slow"
•"normal"
•"fast"

在设置速度的情况下,元素从可见到隐藏的过程中,会逐渐地改变其高度、宽度、外边距、内边距和透明度.

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $(".btn1").click(function(){
 $("p").hide();
 });
 $(".btn2").click(function(){
 $("p").show();
 });
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<button class="btn1">Hide</button>
<button class="btn2">Show</button>
</body>
</html>

这个就是超简单的显示与隐藏了,如果要有效果我们只要在hide或show中带时间或参数即可

<script type="text/javascript">
$(document).ready(function(){
 $(".btn1").click(function(){
 $("p").hide(1000);
 });
 $(".btn2").click(function(){
 $("p").show(1000);
 });
});
</script>

最后总结一个show,hide实现的显示隐藏效果

<!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>无标题文档</title>
<script src="jquery_last.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready( function(){});
function hiden(){
$("#divObj").hide();//hide()函数,实现隐藏,括号里还可以带一个时间参数(毫秒)例如hide(2000)以2000毫秒的速度隐藏,还可以带slow,fast
}
function slideToggle(){
$("#divObj").slideToggle(2000);//窗帘效果的切换,点一下收,点一下开,参数可以无,参数说明同上
}
function show(){
$("#divObj").show();//显示,参数说明同上
}
function toggle(){
$("#divObj").toggle(2000);//显示隐藏切换,参数可以无,参数说明同上
}
function slide(){
$("#divObj").slideDown();//窗帘效果展开
}
</script>
</head>
<body>
<h3>div里内容的显示隐藏特效</h3>
<input type="button" value="隐藏" onclick="hiden()"/>
 <input type="button" value="显示" onclick="show()"/>
 <input type="button" value="窗帘效果显示2" onclick="slide()"/>
 <input type="button" value="窗帘效果的切换" onclick="slideToggle()"/>
 <input type="button" value="隐藏显示效果切换" onclick="toggle()"/>
<div id="divObj" style="display:none">
    1.测试例子<br/>
    2.测试例子<br/>
    3.测试例子<br/>
    4.测试例子<br/>
    5.测试例子<br/>
    6.测试例子<br/>
    7.测试例子<br/>
    8.测试例子<br/>
    9.测试例子<br/>
    0.测试例子<br/>
  </div>
</body>
</html>

以上内容就是小编跟大家分享的Jquery中使用show()与hide()方法动画显示和隐藏图片,希望大家喜欢。

Javascript 相关文章推荐
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
Jul 29 Javascript
jQuery中:focus选择器用法实例
Dec 30 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
Aug 09 Javascript
浅析Angular2子模块以及异步加载
Apr 24 Javascript
微信小程序progress组件使用详解
Jan 31 Javascript
web前端页面生成exe可执行文件的方法
Feb 08 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
Apr 08 Javascript
vue如何安装使用Quill富文本编辑器
Sep 21 Javascript
微信公众号平台接口开发 获取access_token过程解析
Aug 14 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
ztree+ajax实现文件树下载功能
May 18 Javascript
一篇文章学会Vue中间件管道
Jun 20 Vue.js
jQuery仅用3行代码实现的显示与隐藏功能完整实例
Oct 08 #Javascript
js小数运算出现多位小数如何解决
Oct 08 #Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
Oct 08 #Javascript
js实现超酷的照片墙展示效果图附源码下载
Oct 08 #Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 #Javascript
Javascript控制div属性动态变化实例分析
Oct 08 #Javascript
JS+CSS实现的蓝色table选项卡效果
Oct 08 #Javascript
You might like
php自定义的格式化时间示例代码
2013/12/05 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
php进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
JavaScript 中的事件教程
2007/04/05 Javascript
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
JQuery触发radio或checkbox的change事件
2012/12/18 Javascript
jQuery关于导航条背景切换效果实现示例
2013/09/04 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
Node.js创建HTTP文件服务器的使用示例
2018/05/11 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
2019/09/14 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
node使用request请求的方法
2019/12/20 Javascript
vue实现购物车列表
2020/06/30 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
python with statement 进行文件操作指南
2014/08/22 Python
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
对python中的argv和argc使用详解
2018/12/15 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
欧缇丽美国官网:Caudalie美国
2016/12/31 全球购物
悬挂训练绳:TRX
2017/12/14 全球购物
葬礼司仪主持词
2014/03/31 职场文书
婚假请假条怎么写
2014/04/10 职场文书
实习工作表现评语
2014/12/31 职场文书
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle