0
說position
開始於0
,c.width
等於700
。當我點擊#button
兩次後,動畫應該停止工作。但它沒有。我想這是因爲在每次點擊#button
後,我的變量值保持不變。如何在JQuery中循環變量?
如何循環變量,以便每次點擊#button
時更新值? (中position
值應該改變我點擊#button
每一次,但我不知道怎麼...)
<script type="text/javascript">
$(document).ready(function(){
$('#button').click(function(){
var c=$('#content');
var position=c.position();
var w=c.width();
var status=w - position.left;
if(status>500){
c.stop().animate({left:position.left - 100},300)};
var position=c.position();
});
})
</script>
這第二個'變種位置= c.position();'是多餘的。 – AlienWebguy