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 相关文章推荐
js实现在页面上弹出蒙板技巧简单实用
Apr 16 Javascript
关于数据与后端进行交流匹配(点亮星星)
Aug 03 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
Nov 01 Javascript
微信小程序搜索组件wxSearch实例详解
Jun 08 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
May 16 Javascript
小程序自定义单页面、全局导航栏的实现代码
Mar 15 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
Apr 24 Javascript
Node.js中出现未捕获异常的处理方法
Jun 29 Javascript
基于JS实现操作成功之后自动跳转页面
Sep 25 Javascript
vue+iview实现文件上传
Nov 17 Vue.js
比较node.js和Deno
Apr 27 Javascript
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使用PHPexcel导入导出数据的方法
2015/11/14 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
PHP符合PSR编程规范的实例分享
2016/12/21 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
jQuery Ajax 全解析
2009/02/08 Javascript
JS 字符串连接[性能比较]
2009/05/10 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
jQuery动态背景图片效果实现方法
2015/07/03 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
vue弹窗组件的实现示例代码
2018/09/10 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
2019/04/20 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
初学python数组的处理代码
2011/01/04 Python
基于python的七种经典排序算法(推荐)
2016/12/08 Python
Python Django 命名空间模式的实现
2019/08/09 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
关于Python错误重试方法总结
2021/01/03 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
css3媒体查询中device-width和width的区别详解
2020/03/27 HTML / CSS
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
李维斯牛仔裤英国官方网站:Levi’s英国
2019/10/10 全球购物
Java servlet面试题
2012/03/04 面试题
财务出纳员岗位职责
2013/11/26 职场文书
协议书与合同的区别
2014/04/18 职场文书
客户经理竞聘演讲稿
2014/05/15 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
小学生运动会报道稿
2014/09/12 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
Java SSM配置文件案例详解
2021/08/30 Java/Android
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers