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 相关文章推荐
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
jQuery实现简单的抽奖游戏
May 05 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jQuery中each遍历的三种方法实例分析
Sep 07 jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
jquery更改元素属性attr()方法操作示例
May 22 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利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
Vue框架TypeScript装饰器使用指南小结
2019/02/18 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
python中__call__内置函数用法实例
2015/06/04 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
python Tkinter的图片刷新实例
2019/06/14 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
pytorch进行上采样的种类实例
2020/02/18 Python
django实现模型字段动态choice的操作
2020/04/01 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
演讲稿怎么写
2014/01/07 职场文书
就业推荐表自我鉴定范文
2014/03/21 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
销售口号大全
2014/06/11 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
大学生读书笔记大全
2015/07/01 职场文书