jQuery渐入渐出



jQuery 渐进渐出方法

使用jQuery渐进渐出显示和隐藏一个元素.

jQuery提供了如下的渐进渐出方法:

  • fadeIn()
  • fadeOut()
  • fadeToggle()
  • fadeTo()

jQuery fadeIn() 方法

jQuery fadeIn() 方法渐进隐藏一个元素.

语法:

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

可选的speed参数指定特效的持续时间。它可以采取以下值:"slow", "fast",或毫秒。

可选的callback参数,是在渐进隐藏完成后执行的函数

下面的示例,使用不同的参数演示fadeIn()方法:

$("button").click(function(){
    $("#div1").fadeIn();
    $("#div2").fadeIn("slow");
    $("#div3").fadeIn(3000);
});

让我试试


jQuery fadeOut() 方法

jQuery fadeOut() 方法渐出显示一个元素.

语法:

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

可选的speed参数指定特效的持续时间。它可以采取以下值:"slow", "fast",或毫秒。

可选的callback参数,是在渐出显示完成后执行的函数

下面的示例,使用不同的参数演示fadeOut()方法:

$("button").click(function(){
    $("#div1").fadeOut();
    $("#div2").fadeOut("slow");
    $("#div3").fadeOut(3000);
});

让我试试


jQuery fadeToggle() 方法

jQuery fadeToggle() 方法在fadeIn()和fadeOut()方法之间切换。

如果元素是淡出,fadeToggle()将隐藏它。

如果元素是淡入,fadeToggle()将显示它。

语法:

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

可选的speed参数指定特效的持续时间。它可以采取以下值:"slow", "fast",或毫秒。

可选的callback参数,是在渐出显示完成后执行的函数

下面的示例,使用不同的参数演示fadeToggle()方法:

$("button").click(function(){
    $("#div1").fadeToggle();
    $("#div2").fadeToggle("slow");
    $("#div3").fadeToggle(3000);
});

让我试试


jQuery fadeTo() 方法

jQuery fadeTo() 方法允许根据透明度opacity(值在0和1之间)显示元素.

语法:

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

speed参数指定特效的持续时间。它可以采取以下值:"slow", "fast",或毫秒。

opacity 参数指定透明度 (值在0和1之间).

可选的callback参数,是在渐出显示完成后执行的函数

下面的示例,使用不同的参数演示fadeTo()方法:

$("button").click(function(){
    $("#div1").fadeTo("slow", 0.15);
    $("#div2").fadeTo("slow", 0.4);
    $("#div3").fadeTo("slow", 0.7);
});

让我试试