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


Posted in Javascript onAugust 18, 2016

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的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js null undefined 空区别说明
Jun 13 Javascript
javascript Array.prototype.slice使用说明
Oct 11 Javascript
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
Nov 16 Javascript
DOM2非标准但却支持很好的几个属性小结
Jan 21 Javascript
原生js实现给指定元素的后面追加内容
Apr 10 Javascript
jQuery操作input值的各种方法总结
Nov 21 Javascript
jQuery.position()方法获取不到值的安全替换方法
Mar 13 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
HTML5 js实现拖拉上传文件功能
Nov 20 Javascript
angular2系列之路由转场动画的示例代码
Nov 09 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
Jun 24 Javascript
NestJs使用Mongoose对MongoDB操作的方法
Feb 22 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
Aug 18 #Javascript
jQuery fadeOut 异步实例代码详解
Aug 18 #Javascript
AngularJS 工作原理详解
Aug 18 #Javascript
js H5 canvas投篮小游戏
Aug 18 #Javascript
jQuery过滤选择器经典应用
Aug 18 #Javascript
jQuery表单事件实例代码分享
Aug 18 #Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 #Javascript
You might like
PHP实现MVC开发得最简单的方法――模型
2007/04/10 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
php实现遍历目录并删除指定文件中指定内容
2015/01/21 PHP
php使用cookie实现记住登录状态
2015/04/27 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
php车辆违章查询数据示例
2016/10/14 PHP
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
JQuery里面的几种选择器 查找满足条件的元素$(&quot;#控件ID&quot;)
2011/08/23 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
2019/05/24 Javascript
swiper4实现移动端导航切换
2020/10/16 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
python里运用私有属性和方法总结
2019/07/08 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
Java面试题及答案
2012/09/08 面试题
感恩节红领巾广播稿
2014/02/11 职场文书
实验室标语
2014/06/21 职场文书
领导班子对照检查材料
2014/09/22 职场文书
2014年公司工作总结
2014/11/22 职场文书
情人节活动总结范文
2015/02/05 职场文书
百万英镑观后感
2015/06/09 职场文书
2016教师节问候语
2015/11/10 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python
java executor包参数处理功能 
2022/02/15 Java/Android