我有一個HTML頁面有兩個div
元素。一個是紅色的,另一個是藍色的。紅色的在左上角,而藍色的在右上角。我有一個「點擊我」的鏈接,當點擊時,應該動畫。這兩個盒子應該向下移動。它沒有發生。有人能告訴我爲什麼嗎?jQuery同步動畫不起作用
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"
>
<html lang="en">
<head>
<title>Test</title>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<style type="text/css">
#box{
background:red;
width: 300px;
height: 300px;
float: left;
position: relative;
}
#box1{
background: blue;
width: 300px;
height:300px;
float: right;
position: relative;
}
a{
position:absolute;
top: 310px;
left: 550px;
}
</style>
<script type="text/javascript">
$(function(){
$('a').click(function(){
$('#box').animate(function(){bottom : "0px";}, 2000);
$('#box1').animate(function(){bottom : "0px";}, 2000);
})
});
</script>
</head>
<body>
<div id="box" ></div>
<div id="box1"></div>
<br>
<a href="#">Click Me!</a>
</body>
</html>
@downvoter - 爲什麼??? – ahren
@Neal - 是的。這裏是一個例子:http://jsfiddle.net/v8hdZ/ – ahren
@尼爾,請解釋。畢竟他的[jsFiddle工作](http://jsfiddle.net/v8hdZ/)。 – Sparky