浅谈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 相关文章推荐
jQuery 连续列表实现代码
Dec 21 Javascript
js动态创建表格,删除行列的小例子
Jul 20 Javascript
jQuery UI 实现email输入提示实例
Aug 15 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
Nov 17 Javascript
谈一谈JS消息机制和事件机制的理解
Apr 14 Javascript
JavaScript函数节流概念与用法实例详解
Jun 20 Javascript
vue实现动态数据绑定
Apr 28 Javascript
原生JS+Canvas实现五子棋游戏
May 28 Javascript
Vue文件配置全局变量的实例
Sep 06 Javascript
详解JavaScript的变量
Apr 04 Javascript
vue控制多行文字展开收起的实现示例
Oct 11 Javascript
vue实现点击追加选中样式效果
Nov 01 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发送http请求的常用方法分析
2016/11/08 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
js正则匹配出所有图片及图片地址src的方法
2015/06/08 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
JS控制TreeView的结点选择
2016/11/11 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
javascript的this关键字详解
2019/05/20 Javascript
vue实现简单图片上传
2020/06/30 Javascript
详解Vite的新体验
2021/02/22 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
Python3实战之爬虫抓取网易云音乐的热门评论
2017/10/09 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
详解css3使用transform出现字体模糊的解决办法
2020/10/16 HTML / CSS
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
阿迪达斯香港官网:adidas香港
2019/11/09 全球购物
介绍下java.util.Arrays类
2012/10/16 面试题
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
演讲比赛通讯稿
2015/07/18 职场文书