為什么運(yùn)行不出來(lái)?求大神指教。。。
<script type="text/javascript">
? ? ? ? $(function(){
? ? ? ? ? ? $("#left").bind("click",function(){
? ? ? ? ? ? ? ? $("div").animate({
? ? ? ? ? ? ? ? ? ? left: "-=50px"
? ? ? ? ? ? ? ? },3000);
? ? ? ? ? ? ?});
? ? ? ? ? ? $("#right").bind("click",function(){
? ? ? ? ? ? ? ? $("div").animate({
? ? ? ? ? ? ? ? ? ? left: "+=50px"
? ? ? ? ? ? ? ? },3000);
? ? ? ? ? ? });
? ? ? ? });
? ? </script>
這是一段正確的代碼
但是如果把這段代碼中的left:-=50px和left:+=50px改成left:+=50px(向左移動(dòng)),right:+=50px,就會(huì)出現(xiàn)問(wèn)題。在點(diǎn)擊左移的時(shí)候,方塊會(huì)向左移動(dòng)50px,但是在移動(dòng)后,再點(diǎn)擊右移按鈕,就會(huì)不起作用,這是為什么?而把他們都改成left之后,這個(gè)問(wèn)題就解決了。
2016-06-29
控制對(duì)象移動(dòng)的兩個(gè)變量是top和left。top為正向下,top為負(fù)向上;left為正向右,left為負(fù)向左。所以不要使用right和bottom來(lái)控制位置啦!沒(méi)有用的~~~~