hide 隐藏
$().hide();
$(this).hide() 表示隐藏当前目标元素
$("P").hide() 表示隐藏所有 <p> 元素。
如果没有参数的话 表示立马隐藏
如果有参数的话 是以收缩的形式隐藏 参数为时间
show 显示
$().show();
show()表示显示目标元素
如果没有参数的话 表示立马显示
如果有参数的话 是以释放的形式显示 参数为时间
show hide
$(function(){
$("#hide").click(function(){
$("p").hide();
});
$("#show").click(function(){
$("p").show();
});
});
<body>
<p id="pig">看看我</p>
<button id="hide" type="button">隐藏</button>
<button id="show" type="button">显示</button>
</body>
slide 滑动
slideup()
以向上滑动的方式隐藏目标元素
$("").click(function(){
$("").slideUp();
});
slideDown()
以向下滑动方式显示目标元素
$("").click(function(){
$("").slideDown();
});
slideToggle
slideToggle()通过使用滑动效果 在显示和隐藏状态之间进行切换
如果元素向下滑动,则 slideToggle() 可向上滑动它们。
如果元素向上滑动,则 slideToggle() 可向下滑动它们。
$("").click(function(){
$("").slideToggle();
});
fade 淡入淡出
fadeIn()
$().fadeIn();
fadeIn() 让隐藏的元素显示。
$("button").click(function(){
$("#div1").fadeIn();
$("#div2").fadeIn("slow");
$("#div3").fadeIn(3000);
});
fadeOut()
$().fadeIn();
fadeOut() 让显示的元素隐藏
$("button").click(function(){
$("#div1").fadeOut();
$("#div2").fadeOut("fast");
$("#div3").fadeOut(3000);
});
fadeTo()
$().fadeTo("", );
用淡出的动画来隐藏一个元素 第一个参数为时间 毫秒 第二个参数为透明度(0-1之间)
$("button").click(function(){
$("#div1").fadeTo("slow",0.1);
$("#div2").fadeTo("slow",0.4);
$("#div3").fadeTo("slow",0.7);
});
fadeToggle()
$().fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。
如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。
如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。
$("button").click(function(){
$("#div1").fadeToggle();
$("#div2").fadeToggle("slow");
$("#div3").fadeToggle(2000);
});
animate 动画
animate() 方法用于创建自定义动画
$("button").click(function(){
$("div").animate({left:'250px'});
});
可使用多个属性
$("button").click(function(){
$("div").animate({
left:'250px',
opacity:'0.5',
height:'150px',
width:'150px'
});
});
stop()
停止动画或效果
$("#stop").click(function(){
$("#app").stop();
});