这是我的CSS:
.animate-rectangle {
background-color:#0F0;
border: 1px solid #FFF;
float:left;
position:absolute;
width:100px;
height:100px;
}
和 jQuery 代码:
<!--Jquery Code to Animate Rectangle from Left to Right-->
$(document).ready(function () {
var windo_width = $(document).width() - 300;
$("#reset").click(function () {
$(".animate-rectangle").animate({
"left": "100px"
}, "slow");
});
$("#MoveRight").click(function () {
$(".animate-rectangle").animate({
"left": "+=" + windo_width
}, "slow");
});
});
查看它声明的 jQuery 代码,animate({"left":"100px"}
但实际上它是正确的,为什么会发生这种情况?