当前位置:首页 > jquery

jquery控制div显示隐藏

2026-02-04 05:49:09jquery

使用jQuery控制div显示隐藏的方法

基本显示与隐藏

通过show()hide()方法实现最基础的显示隐藏控制:

$("#targetDiv").show(); // 显示元素
$("#targetDiv").hide(); // 隐藏元素

切换显示状态

使用toggle()方法在显示/隐藏状态间切换:

$("#toggleButton").click(function(){
    $("#targetDiv").toggle(); // 每次点击切换状态
});

添加动画效果

通过参数控制显示隐藏的动画时长和效果:

$("#targetDiv").hide(1000); // 1秒内渐隐
$("#targetDiv").show("slow"); // 慢速显示
$("#targetDiv").toggle(500); // 0.5秒动画切换

淡入淡出效果

使用透明度变化的动画方式:

jquery控制div显示隐藏

$("#targetDiv").fadeIn();  // 淡入显示
$("#targetDiv").fadeOut(); // 淡出隐藏
$("#targetDiv").fadeToggle(); // 淡入淡出切换

滑动效果

垂直方向展开/收起的效果:

$("#targetDiv").slideDown(); // 向下滑动显示
$("#targetDiv").slideUp();   // 向上滑动隐藏
$("#targetDiv").slideToggle(); // 滑动切换

回调函数

动画完成后执行指定函数:

jquery控制div显示隐藏

$("#targetDiv").hide(500, function(){
    alert("隐藏完成");
});

通过CSS控制

直接修改CSS的display属性:

$("#targetDiv").css("display", "none"); // 隐藏
$("#targetDiv").css("display", "block"); // 显示

检查可见状态

判断元素当前是否可见:

if($("#targetDiv").is(":visible")){
    // 元素可见时的操作
}

链式操作

多个动画效果连续执行:

$("#targetDiv")
    .slideUp(300)
    .delay(500)
    .fadeIn(400);

标签: jquerydiv
分享给朋友:

相关文章

jquery下载

jquery下载

jQuery下载方法 官方下载渠道 访问jQuery官网(https://jquery.com/),点击页面中的“Download”按钮。提供两个版本选择: Production版本:压缩后的精…

jquery api

jquery api

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery API 的核心功能和使用方法: 选择器 jQuery…

div css制作网页

div css制作网页

使用DIV+CSS制作网页的基本方法 在网页设计中,DIV+CSS是常用的布局方式。DIV作为容器元素,配合CSS样式控制,可以实现灵活、响应式的页面布局。 创建HTML结构 使用DIV划分页面区域…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素…

jquery事件

jquery事件

jQuery 事件基础 jQuery 提供了一套简化的事件处理机制,允许开发者通过简洁的语法绑定、触发和管理事件。核心方法包括 on()、off()、trigger() 等,支持常见事件(如点击、悬停…

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…