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 相关文章推荐
pjblog中的UBBCode.js
Apr 25 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
Feb 03 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
JS分页效果示例
Oct 11 Javascript
JS正则表达式获取分组内容的方法详解
Nov 15 Javascript
JavaScript面向对象之私有静态变量实例分析
Jan 14 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
Apr 30 Javascript
Vue.js 插件开发详解
Mar 29 Javascript
javascript编写简易计算器
May 06 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
Nov 30 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
js实现碰撞检测
Jan 29 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实现微信原生支付(扫码支付)功能
2018/05/30 PHP
php实现微信支付之现金红包
2018/05/30 PHP
javascript基础的动画教程,直观易懂
2007/01/10 Javascript
js Function类型
2011/12/04 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
2016/07/18 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
Python 的 with 语句详解
2014/06/13 Python
Python检测QQ在线状态的方法
2015/05/09 Python
简单了解什么是神经网络
2017/12/23 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
美国在线工具商店:Acme Tools
2018/06/26 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
机电工程专业应届生求职信
2013/10/03 职场文书
财务总监管理职责范文
2014/03/09 职场文书
社区志愿者活动方案
2014/08/18 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
2016年学校招生广告语
2016/01/28 职场文书
MySQL系列之十二 备份与恢复
2021/07/02 MySQL
Python的property属性详细讲解
2022/04/11 Python
详解Vue3使用axios的配置教程
2022/04/29 Vue.js
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python