📜  jQuery fadeout()(1)

📅  最后修改于: 2023-12-03 15:02:09.641000             🧑  作者: Mango

jQuery fadeOut()

jQuery fadeOut()方法是用来将元素逐渐地淡出的方法。当调用该方法时,元素会慢慢地变得透明,最终消失不见。这种效果非常适用于动画效果。

语法
$(selector).fadeOut(speed,easing,function);
  • selector:必需,字符串,用于选择要淡出的元素。
  • speed:可选,字符串或整数,用于设置淡出效果的速度。默认值为"normal"。还可以使用以下几个值:
    • "slow":慢速效果;
    • "fast":快速效果;
    • 或者指定一个以毫秒为单位的速度值。
  • easing:可选,字符串,用于指定使用哪种缓动效果。默认值为 "swing"。还可以使用 "linear"
  • function:可选,使用一个回调函数,在淡出效果完成后执行。
示例
基本例子
$("button").click(function(){
  $("p").fadeOut();
});

点击按钮时,选定的段落会逐渐淡出。

自定义速度值
$("button").click(function(){
  $("p").fadeOut(1000);
});

在1000毫秒内将段落淡出。

自定义缓动效果
$("button").click(function(){
  $("p").fadeOut("slow", "linear");
});

在较慢的情况下,同时使用线性缓动效果将段落淡出。

添加回调函数
$("button").click(function(){
  $("p").fadeOut("slow", function(){
    alert("The paragraph is now hidden!");
  });
});

调用一个回调函数,以在段落淡出效果完成时执行代码。在这个例子中,当段落消失时,弹出一个消息框。

总结

jQuery fadeOut()方法提供了一个简单却强大的方式来制作令人印象深刻的淡出效果。无论你是在创建一个完整的网站还是仅仅在添加动画效果,这个方法都是必需的。只需根据需要自定义速度值和缓动效果,你就可以立即开始使用这个方法了。