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判断一个元素是否为另一个元素的子元素的代码
Mar 21 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
May 21 Javascript
js控制表单奇偶行样式的简单方法
Jul 31 Javascript
JavaScript通过正则表达式实现表单验证电话号码
Mar 07 Javascript
window.location.href的用法(动态输出跳转)
Aug 09 Javascript
js实现简单秒表走动的时钟特效
Mar 25 Javascript
JavaScript实现点击按钮字体放大、缩小
Feb 29 Javascript
js仿淘宝商品放大预览功能
Mar 15 Javascript
JS实现队列的先进先出功能示例
May 10 Javascript
javaScript字符串工具类StringUtils详解
Dec 08 Javascript
vue缓存的keepalive页面刷新数据的方法
Apr 23 Javascript
vue项目中极验验证的使用代码示例
Dec 03 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
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
PHP设计模式之装饰者模式代码实例
2015/05/11 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
学习JavaScript设计模式之迭代器模式
2016/01/19 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
2018/06/24 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
uni app仿微信顶部导航条功能
2019/09/17 Javascript
前端开发基础javaScript的六大作用
2020/08/06 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
5行Python代码实现图像分割的步骤详解
2020/05/25 Python
Python 虚拟环境工作原理解析
2020/12/24 Python
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
几个SQL的面试题
2014/03/08 面试题
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
产品促销活动策划书
2014/01/15 职场文书
小学生新学期寄语
2014/01/19 职场文书
霸王洗发水广告词
2014/03/14 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
新年祝酒词大全
2015/08/11 职场文书
导游词之江南周庄
2019/12/06 职场文书