.animate({屬性:目標},function(){目標完成後執行})
清除定時器:.stop()【每個動畫後都需要清除一次定時器】
stop有兩個參數,默認情況下爲false1.動畫列隊(第一個參數):
false:不操作
true:清空
2.當前動畫(第二個參數):
false:立即停止
true:立即到終點
樣式圖:
全部代碼: (圖片自己加)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="./jquery.js"></script>
<title></title>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
#box {
border: 1px solid red;
width: 602px;
height: 202px;
overflow: hidden;
}
.sbox {
height: 200px;
width: 150px;
float: left;
}
</style>
</head>
<body>
<div id="box">
<div class="sbox"><img src="1.jpg" /></div>
<div class="sbox"><img src="2.jpg" /></div>
<div class="sbox"><img src="3.jpg" /></div>
<div class="sbox"><img src="4.jpg" /></div>
</div>
</body>
<script>
$(".sbox").hover(function() {
$(this).stop().animate({
width: 300
}).siblings().stop().animate({
width: 100
});
},function(){
$(".sbox").stop().animate({width:150})
})
</script>
</html>