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 Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
jquery登录的异步验证操作示例
May 09 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
jQuery实现简单聊天室
Feb 08 jQuery
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
jQuery实现鼠标滑动切换图片
May 27 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实现无限级分类实现代码(递归方法)
2011/01/01 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
2020/12/30 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
优雅的使用javascript递归画一棵结构树示例代码
2019/09/22 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
Python中bisect的用法
2014/09/23 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
python绘制直线的方法
2018/06/30 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
Python2与Python3的区别实例分析
2019/04/11 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
英国第一豪华护肤品牌:Elemis
2017/10/12 全球购物
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
试述DBMS的主要功能
2016/11/13 面试题
机械专业应届生求职信
2013/12/12 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
会议接待欢迎标语
2014/10/08 职场文书
放射科岗位职责
2015/02/14 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
2015年党务公开工作总结
2015/05/19 职场文书
公司员工奖惩制度
2015/08/04 职场文书
适合青年人白手起家的创业项目分享
2019/08/16 职场文书
python3 hdf5文件 遍历代码
2021/05/19 Python
html+css实现分层金字塔的实例
2021/06/02 HTML / CSS
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL