通过jQuery库可使HTML元素淡入淡出,相关方法如下:
通过jQuery库中的fadeIn()方法可以使隐藏状态的元素淡入显现。
fadeIn() 语法:
$(selector).fadeIn(speed, callback);
其中speed和callback都是非必选参数。speed参数指淡入显示的速度,可以取值“slow”、“fast”、具体的毫秒数。callback参数指代回调函数,即当fadeIn方法执行成功后再进行回调运行的函数。举例如下:
$("button").click(function(){ $("#div1").fadeIn(); $("#div2").fadeIn("slow"); $("#div3").fadeIn(3000); });
通过jQuery库中的fadeOut()方法可以使可视元素淡出消失。
fadeOut() 语法:
$(selector).fadeOut(speed, callback);
其中speed和callback都是非必选参数。speed参数指淡出消失的速度,可以取值“slow”、“fast”、具体的毫秒数。callback参数指代回调函数,即当fadeOut方法执行成功后再进行回调运行的函数。举例如下:
$("button").click(function(){ $("#div1").fadeOut(); $("#div2").fadeOut("slow"); $("#div3").fadeOut(3000); });
通过jQuery库中的fadeToggle()方法可以使元素淡入淡出切换。
fadeToggle() 语法:
$(selector).fadeToggle(speed, callback);
其中speed和callback都是非必选参数。speed参数指淡出淡出的速度,可以取值“slow”、“fast”、具体的毫秒数。callback参数指代回调函数,即当fadeToggle方法执行成功后再进行回调运行的函数。举例如下:
$("button").click(function(){ $("#div1").fadeToggle(); $("#div2").fadeToggle("slow"); $("#div3").fadeToggle(3000); });
通过jQuery库中的fadeTo()方法可以使元素淡化到指定状态。
fadeTo() 语法:
$(selector).fadeTo(speed, opacity, callback);
其中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); });