当前位置:首页 > jquery

jquery隐藏显示

2026-01-14 15:57:35jquery

jQuery隐藏与显示方法

jQuery提供了多种方法控制元素的隐藏和显示,以下为常用方法及示例:

jquery隐藏显示

hide()show()

  • hide():隐藏匹配元素,默认无动画效果。
    $("#element").hide(); // 直接隐藏
    $("#element").hide(1000); // 1秒内渐隐
  • show():显示匹配元素,默认无动画效果。
    $("#element").show(); // 直接显示
    $("#element").show("slow"); // 慢速渐显("slow"为jQuery预设速度)

toggle()

根据当前状态切换显示/隐藏:

jquery隐藏显示

$("#element").toggle(); // 无动画
$("#element").toggle("fast"); // 快速切换("fast"为预设速度)

淡入淡出效果

  • fadeIn() / fadeOut():通过透明度变化实现显示/隐藏。
    $("#element").fadeIn(500); // 500毫秒淡入
    $("#element").fadeOut(); // 默认400毫秒淡出
  • fadeToggle():切换淡入淡出状态。
    $("#element").fadeToggle("slow");

滑动效果

  • slideDown() / slideUp():通过高度变化实现显示/隐藏。
    $("#element").slideDown(300); // 300毫秒下滑展开
    $("#element").slideUp(); // 默认400毫秒上滑收起
  • slideToggle():切换滑动状态。
    $("#element").slideToggle();

自定义动画

使用 animate() 实现更复杂效果:

$("#element").animate({ 
  opacity: 0, 
  height: "toggle" 
}, 1000); // 1秒内渐变并调整高度

注意事项

  • 所有动画方法支持回调函数,动画完成后触发:
    $("#element").fadeOut(500, function() {
      console.log("隐藏完成");
    });
  • 可通过 stop() 中断当前动画:
    $("#element").stop().hide();

实际使用时需根据场景选择合适方法,结合CSS或回调函数可实现更复杂交互效果。

标签: jquery
分享给朋友:

相关文章

jquery图片

jquery图片

jQuery 图片操作 jQuery 提供了多种方法来处理图片,包括加载、显示、隐藏、动画效果等。以下是一些常见的 jQuery 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery判断

jquery判断

jQuery 判断元素存在与属性方法 使用 jQuery 判断元素是否存在可通过检查选择器返回的 jQuery 对象长度: if ($('#elementId').length > 0) {…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery 视频

jquery 视频

使用 jQuery 播放视频 jQuery 可以简化 HTML5 视频的控制。通过 video 元素的 DOM 操作,可以实现播放、暂停等功能。 // 播放视频 $("#myVideo").trig…

jquery a标签

jquery a标签

jQuery 操作 <a> 标签的方法 jQuery 提供了多种方法来操作 <a> 标签(超链接),包括修改属性、内容、样式以及绑定事件等。以下是一些常见的操作方式: 修改…

jquery显示隐藏

jquery显示隐藏

jQuery显示与隐藏元素的方法 jQuery提供了多种方法来实现元素的显示与隐藏功能,以下是常用的几种方式: 使用show()和hide()方法 show()方法用于显示被选元素,hide()方法…