jQuery 回调函数(callback)的使用和基础
还是先贴代码吧
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title></title>
<scriptsrc="js/jquery.js"></script>
</head>
<style>
body{font-family:"微软雅黑";width:980px;margin:0auto;text-align:center;}
.box{
width:300px;
height:300px;
background:green;
border:1pxsolid#e6e6e6;
margintop:50px;
line-height:200px;
position:absolute;
}
button{
border:none;
background:green;
width:100px;
height:50px;
line-height:50px;
color:#fff;
font-size:16px;
margin-top:50px;
}
</style>
<body>
<button>点击开始动画</button>
<divclass="box"></div>
<script>
$(document).ready(function(){
$("button").click(function(){
vardiv=$(".box");
div.animate({height:'200px',opacity:'0.4'},"slow");
div.animate({width:'200px',opacity:'0.8'},"slow");
div.animate({height:'100px',opacity:'0.4'},"slow");
div.animate({width:'100px',opacity:'0.8'},"slow");
div.animate({right:'100px',opacity:'0.8'},"slow");
div.animate({bottom:'100px',opacity:'0.8'},"slow");
div.animate({left:'100px',opacity:'0.8'},"slow");
div.animate({top:'100px',opacity:'0.8'},"slow",function(){
alert("Theparagraphisover");
});
});
});
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
vardiv=$(".box");
div.animate({height:'300px',opacity:'0.4'},"slow");
div.animate({width:'300px',opacity:'0.8'},"slow");
div.animate({height:'100px',opacity:'0.4'},"slow");
div.animate({width:'100px',opacity:'0.8'},"slow",function(){
alert("Theparagraphisover");
});
});
});
});
</script>
</body>
</html>
所谓的回调函数,其实就是在speed或duration参数可以设置许多不同的值,比如"slow","fast","normal"或毫秒 后面再添加函数,显示相对应的内容,以提示网民
小伙伴们对jQuery回调函数是否有了新的认识了呢,希望本文能给大家一些帮助。