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表单验证之密码确认
May 22 jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
Jul 05 jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
jquery实现简单拖拽效果
Jul 20 jQuery
jQuery实现滑动开关效果
Aug 02 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 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
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
JavaScript QueryString解析类代码
2010/01/17 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
js打造数组转json函数
2015/01/14 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
vue中利用three.js实现全景图的完整示例
2020/12/07 Vue.js
python冒泡排序算法的实现代码
2013/11/21 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
探究python中open函数的使用
2016/03/01 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
Python编程在flask中模拟进行Restful的CRUD操作
2018/12/28 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
2021/02/20 Python
利用python实现汉诺塔游戏
2021/03/01 Python
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
美国在线宠物商店:Chewy
2019/01/12 全球购物
新员工入职感言
2014/02/01 职场文书
工程建设实施方案
2014/03/14 职场文书
珍惜资源的建议书
2014/08/26 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
护理自荐信
2019/05/14 职场文书
2019年教师入党申请书
2019/06/27 职场文书