浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别

 更新时间:2016年08月18日 11:01:57   投稿:jingxian  
下面小编就为大家带来一篇浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

hide和fadeOut 显示效果有什么区别? show和fadeIn显示效果都一样?

很多朋友在学习jQuery的时候 会遇到这个问题 ,hide和 fadeOut都可以带有参数:

$(selector).hide(speed,callback);
$(selector).fadeOut(speed,callback);

首先我们从名字上就可以看出 hide是隐藏而fadeOut是淡出,当然名字不能看出具体的区别,只能体现他们是不同的而已。但是当我们把参数 speed 设置稍微长一些就可以看出区别了。并且实现的效果显示起来都差不多,所以被误以为是一样的,其实不然。

让我们写下如下代码:

<!DOCTYPE html><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("button.dl").click(function(){
  $("#div1").fadeOut(3000);
 });
});
$(document).ready(function(){
 $("button.dll").click(function(){
  $("#div2").hide(3000);
 });
});
</script>
</head>
<body>
<p>演示带有不同参数的 fadeOut() 方法。</p>
<button class="dl">点击这里,使红色矩形1淡出(fadeOut)</button>
<br><br>
<div id="div1" style="width:80px;height:80px;background-color:red;"></div>
<br><br>
<button class="dll">点击这里,使红色矩形2隐藏(hide)</button>
<br><br>
<div id="div2" style="width:80px;height:80px;background-color:red;"></div>
</body>
</html>

好了 现在我们可以测试下了,怎么样区别一目了然吧。

没错,hide隐藏的效果是从下至上或从右下到左上的慢慢折叠缩小,而fadeOut的淡出效果是整体淡化直至消失。好了 现在我们可以测试下了,怎么样区别一目了然吧。

同理 show和fadeIn也是这样的区别,大家自己改下代码试下吧。

以上这篇浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • jquery实现仿新浪微博评论滚动效果

    jquery实现仿新浪微博评论滚动效果

    这篇文章主要介绍了jquery实现仿新浪微博评论滚动效果,基于jquery实现页面图文定时滚动效果,涉及jquery页面元素的遍历与样式的动态操作技巧,是一款经典的jquery滚动特效,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • jquery 一键复制到剪切板的实例

    jquery 一键复制到剪切板的实例

    下面小编就为大家带来一篇jquery 一键复制到剪切板的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • jquery tmpl模板(实例讲解)

    jquery tmpl模板(实例讲解)

    下面小编就为大家带来一篇jquery tmpl模板(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • jquery dialog键盘事件代码

    jquery dialog键盘事件代码

    jquery dialog键盘事件代码,检测回车等事件的触发问题。
    2010-08-08
  • 基于jQuery滑动杆实现购买日期选择效果

    基于jQuery滑动杆实现购买日期选择效果

    这是一款基于jQuery的滑动杆购买日期选择插件,它的外观仿的是阿里云的服务器购买日期选择界面。这款jQuery插件非常适合在一些虚拟产品购买页面上使用,它可以帮助你的用户快速选择产品的购买日期,感兴趣的朋友跟着小编学习吧
    2015-09-09
  • jQuery实现炫丽的3d旋转星空效果

    jQuery实现炫丽的3d旋转星空效果

    这篇文章主要介绍了jQuery实现炫丽的3d旋转星空效果,涉及jQuery数值运算与页面元素属性动态变换相关操作技巧,需要的朋友可以参考下
    2018-07-07
  • 基于JQuery实现的图片自动进行缩放和裁剪处理

    基于JQuery实现的图片自动进行缩放和裁剪处理

    页面加载后,对不合比例的图片自动进行缩放和裁剪处理,兼容图像已在缓存或不在缓存的情况,基于JQuery
    2014-01-01
  • jquery实现下拉框左右选择功能

    jquery实现下拉框左右选择功能

    本文主要介绍了jquery实现下拉框左右选择功能的方法,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 封装了jQuery的Ajax请求全局配置

    封装了jQuery的Ajax请求全局配置

    这篇文章主要介绍了封装了jQuery的Ajax请求全局配置的相关资料,需要的朋友可以参考下
    2015-02-02
  • select获取下拉框的值 下拉框默认选中方法

    select获取下拉框的值 下拉框默认选中方法

    下面小编就为大家分享一篇select获取下拉框的值 下拉框默认选中方法,具有很好的参考价值,希望对的有所帮助。一起跟随小编过来看看吧
    2018-02-02

最新评论