当前位置:首页 > jquery

jquery淡入淡出

2026-04-08 09:03:06jquery

jQuery淡入淡出效果实现

jQuery提供了简单的方法来实现元素的淡入淡出动画效果,主要通过fadeIn()fadeOut()fadeToggle()等方法实现。

fadeIn()方法

fadeIn()用于将隐藏的元素逐渐显示出来(淡入效果)。语法如下:

$(selector).fadeIn(speed, callback);
  • speed:可选参数,指定动画时长("slow"、"fast"或毫秒数)。
  • callback:可选参数,动画完成后执行的回调函数。

示例代码:

$("#btnFadeIn").click(function(){
    $("#target").fadeIn(1000); // 1秒淡入
});

fadeOut()方法

fadeOut()用于将可见元素逐渐隐藏(淡出效果)。语法与fadeIn()一致:

jquery淡入淡出

$(selector).fadeOut(speed, callback);

示例代码:

$("#btnFadeOut").click(function(){
    $("#target").fadeOut("slow"); // 慢速淡出
});

fadeToggle()方法

fadeToggle()在淡入和淡出之间切换,根据当前状态自动选择:

jquery淡入淡出

$(selector).fadeToggle(speed, callback);

示例代码:

$("#btnToggle").click(function(){
    $("#target").fadeToggle(500); // 0.5秒切换
});

fadeTo()方法

fadeTo()允许调整到指定的透明度(0-1之间):

$(selector).fadeTo(speed, opacity, callback);

示例代码:

$("#btnFadeTo").click(function(){
    $("#target").fadeTo(2000, 0.5); // 2秒淡至半透明
});

注意事项

  • 确保目标元素初始状态正确(淡入需先隐藏,淡出需先显示)。
  • 可通过CSS设置display: none初始化隐藏元素。
  • 回调函数常用于动画结束后执行其他操作,如移除元素:
    $("#target").fadeOut(1000, function(){
      $(this).remove();
    });

综合示例

<button id="fadeInBtn">淡入</button>
<button id="fadeOutBtn">淡出</button>
<div id="box" style="width:100px;height:100px;background:red;display:none;"></div>

<script>
$("#fadeInBtn").click(function(){
    $("#box").fadeIn();
});
$("#fadeOutBtn").click(function(){
    $("#box").fadeOut();
});
</script>

标签: jquery
分享给朋友:

相关文章

jquery 图片

jquery 图片

jQuery 图片操作 jQuery 提供了多种方法来操作图片,包括加载、显示、隐藏、调整尺寸等。以下是一些常见的图片操作方法: 动态加载图片 使用 attr() 方法可以动态修改图片的 src 属…

jquery页面

jquery页面

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

jquery 加载

jquery 加载

jQuery 加载方法 使用jQuery需要先将其库文件加载到网页中。以下是几种常见的加载方式: 通过CDN加载 推荐使用官方或公共CDN(内容分发网络)加载jQuery,速度快且可能被浏览器缓存:…

jquery使用

jquery使用

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

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…

jquery获取元素

jquery获取元素

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常见的几种方式: 通过 ID 选择器获取元素 使用 #id 选择器可以获取具有特定 ID 的元素。例如: $(…