<script type="text/javascript" src="./jquery-1.7.2.min.js"></script>
<script type="text/javascript" defer>
//如无任何参数则改变指定对象显示状态,当前如果是显示的就变成隐藏相当hide(),隐藏的就变成显示的相当show()。
//括号里也可输入"slow", "normal", "fast"或毫秒值,指定时间内改变显示状态。
$("#text1").toggle();
//输入一个毫秒值或"slow", "normal", "fast",再在后面捆绑一个函数,在指定时间内改变对象的显示状态之后执行捆绑的函数。
$("#text1").toggle(2000,function(){
//alert();
});
//或者给一个布尔值或返回布尔值的表达式,真则显示,假则隐藏
$("#text1").toggle(3>2);
//隐藏,给参数的话单位是毫秒,没参数立即隐藏,也可直接输入"slow", "normal", "fast",并捆绑一个方法,在改变显示状态后执行
$("#text1").hide("normal",function(){
//alert('hide');
});
//显示
$("#text1").show(1000);
//fadeOut()淡出效果
$("#text1").fadeOut(1000);
//fadeIn()淡入效果
$("#text1").fadeIn('slow');
//在指定时间内改变对象的透明度0.33相当1/3可见度,与其他显示隐藏效果不同的是就算完全隐藏仍然占据原有位置。
$("#button1").fadeTo(5000,0.33);
//缩减高度最后隐藏
$("#text1").slideUp("fast");
//增加高度显示
$("#text1").slideDown("fast");
//通过高度变化最终改变显示状态
$("#text1").slideToggle("slow")
//使用animate实现简单的动画效果
$("#divPop").animate(
{
//在这个中括号里可以填CSS样式及在指定时间内达到的值
//opacity透明度,1为不透明,也可天"hide"完全透明
"opacity": "hide",
//top距离窗口顶端的距离还有"width","height"等属性
//$(window).height()当前窗口高度值,$("#divPop").height()指定对象高度值,$("#divPop").position().top指定对象距离窗口高度值
"top": $(window).height() - $("#divPop").height() - $("#divPop").position().top
},
//1000毫秒
1000,
//捆绑的方法
function() {
$("#divPop").hide();
}
);
//立即停止动画效果
//$("#divPop").stop();
//针对全局动画效果true则全局动画立即执行完到最终效果,false则执行动画效果,此语句要放到所有动画执行语句之前才起作用
$.fx.off=true;
</script>
<input type="text" id="text1" value="abc"/>
<input type="button" id="button1" value="button" />
<div id="divPop" style="background-color: #f0f0f0; border: solid 1px #000000;
width: 300px; height: 100px; position:absolute;">
<div style="text-align: center;">弹出层</div>
</div>