jQuery 隐藏/显示效果函数用法实例分析


Posted in jQuery onMay 20, 2020

本文实例讲述了jQuery 隐藏/显示效果函数用法。分享给大家供大家参考,具体如下:

jQuery 效果- 隐藏和显示

jQuery hide() 和 show()

通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素:

$("#hide").click(function(){
 $("p").hide();
});
 
$("#show").click(function(){
 $("p").show();
});

语法:

$(selector).hide(speed,callback);
 
$(selector).show(speed,callback);
  • 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。
  • 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。

下面的例子演示了带有 speed 参数的 hide() 方法:

$("button").click(function(){
 $("p").hide(1000);
});

下面的例子演示了带有 speed 参数的 hide() 方法,并使用回调函数:

$(document).ready(function(){
 $(".hidebtn").click(function(){
 $("div").hide(1000,"linear",function(){
  alert("Hide() 方法已完成!");
 });
 });
});
  • 第二个参数是一个字符串,表示过渡使用哪种缓动函数。(译者注:jQuery自身提供"linear" 和 "swing",其他可以使用相关的插件)。

jQuery toggle()

通过 jQuery,可以使用 toggle() 方法来切换 hide() 和 show() 方法。

显示被隐藏的元素,并隐藏已显示的元素:

$("button").click(function(){
 $("p").toggle();
});

语法:

$(selector).toggle(speed,callback);
  • 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。
  • 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。

对于可选的 callback 参数,有以下几点说明:

1.$(selector)选中的元素的个数为n个,则callback函数会执行n次;

2.callback函数名后加括号,会立刻执行函数体,而不是等到显示/隐藏完成后才执行;

3.callback既可以是函数名,也可以是匿名函数;

$(selector) 选中的元素的个数为 n 个,则 callback 函数会执行 n 次。

对于这里,当 callback 函数加上括号时,函数立即执行,只会调用一次, 如果不加括号,元素显示或隐藏后调用函数,才会调用多次。

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于jQuery相关内容还可查看本站专题:《jQuery动画与特效用法总结》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jquery加载单文件vue组件的方法
Jun 20 jQuery
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
jquery中done和then的区别(详解)
Dec 19 jQuery
JS文件中加载jquery.js的实例代码
May 05 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
May 12 jQuery
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 jQuery
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
jQuery实现简单三级联动效果
Sep 05 jQuery
jquery插件懒加载的示例
Oct 24 jQuery
jQuery 淡入/淡出效果函数用法分析
May 19 #jQuery
jQuery 动画与停止动画效果实例详解
May 19 #jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 #jQuery
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 #jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 #jQuery
jQuery AJAX应用实例总结
May 19 #jQuery
jquery+css3实现的经典弹出层效果示例
May 16 #jQuery
You might like
PHP 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
JavaScript 代码压缩工具小结
2012/02/27 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
Node.js五大应用性能技巧小结(必须收藏)
2017/08/09 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
对python的文件内注释 help注释方法
2018/05/23 Python
python K近邻算法的kd树实现
2018/09/06 Python
使用turtle绘制五角星、分形树
2019/10/06 Python
Python自省及反射原理实例详解
2020/07/06 Python
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
世界上最大的各式箱包网络零售店:eBag
2016/07/21 全球购物
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
将世界上最美丽的摄影作品转化为艺术作品:Photos.com
2017/11/28 全球购物
39美元购买一副眼镜或太阳镜:39DollarGlasses.com
2018/06/17 全球购物
药学专业个人自我评价
2013/11/11 职场文书
廉洁教育学习材料
2014/05/19 职场文书
群众路线个人自我剖析材料
2014/10/07 职场文书
2015年妇产科工作总结
2015/05/18 职场文书
详解NodeJS模块化
2021/06/15 NodeJs
python识别围棋定位棋盘位置
2021/07/26 Python