我想在某個區域內水平來回擺動div。我現在面臨的問題是,我無法弄清楚如何讓我的div在向前移動後移回來。如何使用jquery的動畫方法使div來回移動
這裏是我使用的腳本:
<script type="text/javascript">
var animatethis = function (targetElement, speed) {
$(targetElement).animate(
{
marginLeft: "+=250px"
},
{
duration: speed,
complete: function() {
animatethis(this, speed);
animatethis.stop();
$(targetElement).animate({ marginLeft: "-=250px" });
}
}
)
};
animatethis($('#q1'), 5000);
</script>
你想讓它循環,對不對? – 2012-02-25 08:17:44
你只需要在第一次動畫後回調,試試我的答案。 – 2012-02-25 08:17:48
是的,我希望它可以對不起,如果我沒有說清楚 – user798774 2012-02-25 22:05:45