jQuery控制元素隐藏和显示

发布时间 - 2026-01-10 23:25:10    点击率:

1、jQuery隐藏和显示效果

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

$("#hide").click(function(){
 $("p").hide();
}); //点击id="hide"元素时,隐藏所有<p>标签内容;

$("#show").click(function(){
 $("p").show();
}); //点击id="show"元素时,显示所有<p>标签内容;

2、jQuery淡入淡出效果

通过 jQuery,您可以实现元素的淡入淡出效果。

jQuery 拥有下面四种 fade 方法:

  1. fadeIn()
  2. fadeOut()
  3. fadeToggle()
  4. fadeTo()
//jQuery fadeIn() 用于淡入已隐藏的元素;
$(selector).fadeIn(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#div1").fadeIn();
 $("#div2").fadeIn("slow");
 $("#div3").fadeIn(3000);
}); //点击<button>按钮时,不同效果的淡入id分别为"div1,div2,div3"的元素;
//jQuery fadeOut() 方法用于淡出可见元素;
$(selector).fadeOut(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#div1").fadeOut();
 $("#div2").fadeOut("slow");
 $("#div3").fadeOut(3000);
}); //点击<button>按钮时,不同效果的淡出id分别为"div1,div2,div3"的元素;
//jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换;
//如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果;
//如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果;
$(selector).fadeToggle(speed,callback);
//speed(可选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#div1").fadeToggle();
 $("#div2").fadeToggle("slow");
 $("#div3").fadeToggle(3000);
}); //点击<button>按钮时,不同效果的淡出淡入id分别为"div1,div2,div3"的元素;
//jQuery fadeTo() 方法允许渐变为给定的不透明度(值介于 0 与 1 之间);
$(selector).fadeTo(speed,opacity,callback);
//speed(必选)参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒;
//opacity(必选)参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间);
//callback(可选) 参数是 fading 完成后所执行的函数名称;
$("button").click(function(){
 $("#div1").fadeTo("slow",0.15);
 $("#div2").fadeTo("slow",0.4);
 $("#div3").fadeTo("slow",0.7);
}); //点击<button>按钮时,以给出的不透明度淡入淡出id分别为"div1,div2,div3"的元素;

3、jQuery滑动效果

通过 jQuery,您可以在元素上创建滑动效果。

jQuery 拥有以下滑动方法:

  1. slideDown()
  2. slideUp()
  3. slideToggle()
//jQuery slideDown() 方法用于向下滑动元素;
$(selector).slideDown(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideDown();
}); //点击id为flip的元素时,将id为panel的元素向下滑动;
//jQuery slideUp() 方法用于向上滑动元素;
$(selector).slideUp(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideUp();
}); //点击id为flip的元素时,将id为panel的元素向上滑动;
//jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换;
//如果元素向下滑动,则 slideToggle() 可向上滑动它们;
//如果元素向上滑动,则 slideToggle() 可向下滑动它们;
$(selector).slideToggle(speed,callback);
//speed(可选)参数规定效果的时长,它可以取以下值:"slow"、"fast" 或毫秒;
//callback(可选)参数是滑动完成后所执行的函数名称;
$("#flip").click(function(){
 $("#panel").slideToggle();
}); //点击id为flip的元素时,将id为panel的元素向上或向下滑动;

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# jquery元素显示隐藏  # jquery隐藏元素  # jQuery实现HTML元素隐藏和显示  # 怎样判断jQuery当前元素是隐藏还是显示  # jquery显示隐藏元素的实现代码  # jQuery控制元素显示、隐藏、切换、滑动的方法总结  # JQuery显示隐藏页面元素的方法总结  # jQuery元素的隐藏与显示实例  # Jquery显示、隐藏元素以及添加删除样式  # jQuery控制元素显示与隐藏的三种方式对比  # 可选  # 它可以  # 明度  # 时长  # 完成后  # 分别为  # 您可以  # 不透  # 会向  # 四种  # 设置为  # 方法来  # 显示效果  # lt  # fadeIn  # id  # gt  # ol  # fade  # li 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在搬瓦工VPS快速搭建网站?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Laravel怎么为数据库表字段添加索引以优化查询  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  如何生成腾讯云建站专用兑换码?  iOS UIView常见属性方法小结  中国移动官方网站首页入口 中国移动官网网页登录  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Bootstrap CSS布局之列表  如何在阿里云通过域名搭建网站?  如何在IIS中新建站点并配置端口与物理路径?  🚀拖拽式CMS建站能否实现高效与个性化并存?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何在阿里云虚拟主机上快速搭建个人网站?  原生JS实现图片轮播切换效果  免费视频制作网站,更新又快又好的免费电影网站?  Laravel如何使用Blade模板引擎?(完整语法和示例)  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  bootstrap日历插件datetimepicker使用方法  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  Laravel如何实现模型的全局作用域?(Global Scope示例)  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  如何在阿里云虚拟服务器快速搭建网站?  如何快速启动建站代理加盟业务?  如何在橙子建站中快速调整背景颜色?  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Angular 表单中正确绑定输入值以确保提交与验证正常工作  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  Android Socket接口实现即时通讯实例代码  Laravel怎么使用Intervention Image库处理图片上传和缩放  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Android滚轮选择时间控件使用详解  如何在七牛云存储上搭建网站并设置自定义域名?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?