jquery基础函数用法6

海欣海夜 2011-05-05

71.hide(),hide(speed,callback).前者是把element隐藏用的是display:none的样式。后者是把element的长,宽,以及透明度都改变。callback表示动画完成后调用的函数。speed表示速度.

eg:1.<p>Hello</p>

$("p").hide()==>>[<pstyle="display:none">Hello</p>]

2.$("p").hide("slow",function(){alert("AnimationDone.");});//动画隐藏

72.animate(params,speed,easing,callback)动画特效.

params:是动画的设置,用来表示动画的展现以及结束,

speed:动画的速率可以是("slow","normal",or"fast")也可以是毫秒数.eg:1000

easing:默认是'linear',如想用其它参数,就要添加jQuery的特效插件.

callback:当动画完成时的调用的函数.

eg:

1.$("p").animate({height:'toggle',opacity:'toggle'},"slow");

2.$("p").animate({left:50,opacity:'show'},500);

3.$("p").animate({opacity:'show'},"slow","easein");

73.fadeIn(speed,callback),fadeOut(speed,callback),fadeTo(speed,opacity,callback)淡入,淡出效果,speed表示速度,可以用"slow,normal,fast"代替,也可以直接写毫秒数.callback表示淡入,淡出后的调用的函数.fadeTo表示淡入到某个透明度。opacity(Number):取值范围就0-1

eg:

$("p").fadeTo("slow",0.5,function(){

alert("AnimationDone.");

});

74.show(),show(speed,callback)这两个方法与前两个方法的行为相反。

eg:1.<pstyle="display:none">Hello</p>

$("p").show()==>>[<pstyle="display:block">Hello</p>]

2.$("p").show("slow",function(){alert("AnimationDone.");});//动画展现

75.slideDown(speed,callback),slideUp(speed,callback),slideToggle(speed,callback)slideDown是高度从0慢慢增加,slideUp是高度慢慢减小到0。slideToggle表示一个相反的状态。如果当前状态是slideDown后的状态,那么执行slideToggle与运行slideUp一样。如果当前状态是slideUp后的状态,那么执行slideToggle与运行slideDown一样

76.toggle(),如果element是hide状态则show之。如果当前状态是show状态,则hide之.

eg:<p>Hello</p><pstyle="display:none">HelloAgain</p>

$("p").toggle()==>[<pstyle="display:none">Hello</p>,<pstyle="display:block">HelloAgain</p>]

相关推荐