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 相关文章推荐
一个收集图片的bookmarlet(js 刷新页面中的图片)
May 27 Javascript
JS实现self的resend
Jul 22 Javascript
浅析JavaScript原型继承的陷阱
Dec 03 Javascript
使用jQuery实现验证上传图片的格式与大小
Dec 03 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
Apr 24 Javascript
AngularJS API之copy深拷贝详解及实例
Sep 14 Javascript
js模态对话框使用方法详解
Feb 16 Javascript
详解vue中使用express+fetch获取本地json文件
Oct 10 Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
Jan 27 Javascript
小程序转发探索示例
Feb 19 Javascript
实例讲解React 组件
Jul 07 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
Protoss兵种对照表
2020/03/14 星际争霸
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
js控制浏览器全屏示例代码
2014/02/20 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
jQuery动态添加
2016/04/07 Javascript
Bootstrap Chart组件使用教程
2016/04/28 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
利用Vue构造器创建Form组件的通用解决方法
2018/12/03 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
Python模块学习 filecmp 文件比较
2012/08/27 Python
python跳出双层for循环的解决方法
2019/06/24 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
python实现的config文件读写功能示例
2019/09/24 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
python如何绘制疫情图
2020/09/16 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
澳大利亚家具和家居用品在线商店:Interiors Online
2018/03/05 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
如何利用find命令查找文件
2016/11/18 面试题
工地门卫岗位职责范本
2014/07/01 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
2014年园林绿化工作总结
2014/12/11 职场文书
2015年国庆节慰问信
2015/03/23 职场文书