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 left,right,mid函数
Jun 10 Javascript
JavaScript实现模仿桌面窗口的方法
Jul 18 Javascript
JavaScript中的原型prototype完全解析
May 10 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
Aug 01 Javascript
angular bootstrap timepicker TypeError提示怎么办
Jun 13 Javascript
JavaScript模块模式实例详解
Oct 25 Javascript
angularJs中$scope数据序列化的实例
Sep 30 Javascript
VUE写一个简单的表格实例
Aug 06 Javascript
vue中使用[provide/inject]实现页面reload的方法
Sep 30 Javascript
Vue实现仿iPhone悬浮球的示例代码
Mar 13 Javascript
深入了解Vue动态组件和异步组件
Jan 26 Vue.js
分享15个Webpack实用的插件!!!
Mar 31 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数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
php内存缓存实现方法
2015/01/24 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
简单的jquery拖拽排序效果实现代码
2011/09/20 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
2014/11/03 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
使用JavaScript实现ajax的实例代码
2016/05/11 Javascript
js滚轮事件兼容性问题需要注意哪些
2016/11/15 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
2019/03/12 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
python实现用户答题功能
2018/01/17 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
python 多进程队列数据处理详解
2019/12/23 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
Appium+Python实现简单的自动化登录测试的实现
2021/01/26 Python
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
大学生毕业的自我评价分享
2014/01/02 职场文书
会计自我鉴定
2014/02/04 职场文书
跳槽求职信范文
2014/05/26 职场文书
质量负责人任命书
2014/06/06 职场文书
python如何查找列表中元素的位置
2022/05/30 Python