当前位置:首页 > 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
分享给朋友:

相关文章

vue实现添加div

vue实现添加div

在 Vue 中动态添加 div 元素 使用 v-for 指令动态渲染 div 通过 v-for 可以基于数组数据动态生成多个 div 元素。在模板中绑定数组数据,Vue 会自动遍历数组并为每个元素创建…

jquery和vue的区别

jquery和vue的区别

核心设计理念 jQuery是一个基于DOM操作的轻量级JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计等任务。它采用命令式编程风格,需要手动操作DOM元素。 Vue是一个渐进…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery的方法

jquery的方法

jQuery 常用方法分类 jQuery 是一个快速、简洁的 JavaScript 库,提供了大量简化 DOM 操作、事件处理、动画效果和 AJAX 交互的方法。以下是 jQuery 核心方法的分类和…