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实现多选下拉列表
Aug 02 jQuery
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
vue+jquery+lodash实现滑动时顶部悬浮固定效果
Apr 28 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
jquery实现动态创建form并提交的方法示例
May 27 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
js/jQuery实现全选效果
Jun 17 jQuery
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
jQuery实现弹出层效果
Dec 10 jQuery
Jquery Datatables的使用详解
Jan 30 jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 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
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
Vue 事件处理操作实例详解
2019/03/05 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
[54:25]Ti4 循环赛第三日LGD vs MOUZ
2014/07/12 DOTA
详细介绍Python语言中的按位运算符
2013/11/26 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
如何用Python合并lmdb文件
2018/07/02 Python
python交互界面的退出方法
2019/02/16 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
京东奢侈品:全球奢侈品牌
2018/03/17 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
Yahoo-PHP面试题2
2014/12/06 面试题
高一家长会邀请函
2014/01/12 职场文书
节能环保标语
2014/06/12 职场文书
单位员工收入证明样本
2014/10/09 职场文书
2015年保险公司内勤工作总结
2015/05/23 职场文书
python中redis包操作数据库的教程
2022/04/19 Python