2012-10-01 150 views
0

我遇到了javascript動畫問題。我有一個div用於切換顯示錶單,另一個div在表單滑入時向左移動。當表單切換隱藏時,我試圖讓div移回到右側。Javascript切換+動畫問題

我已經在JSFiddle上獲得了它。任何想法,爲什麼它不工作?

http://jsfiddle.net/KWSvy/

+0

示例不工作或顯示任何html。也沒有控制檯錯誤。 –

回答

0

您正在使用的任務,而不是comparisions。這是錯誤的:

if(direction = 'left') 
if(direction = 'right') 

它應該是:

if(direction == 'left') 
if(direction == 'right') 

而且方向應該初始化:

var direction = 'left'; 

而且爲了元素移回原來的位置,你應該動畫邊距回到0而不是+160。

http://jsfiddle.net/KWSvy/6/

+0

我覺得這是一件容易的事情,我只是從來沒有使用JavaScript。非常感謝! –

+0

不客氣:)請注意,建議您標記解決問題的答案(即旁邊的小複選標記),這不僅是關於聲譽,還可以幫助他人選擇正確的信息(假設是更多的答案),這是其他提問者和答覆者的問題解決的指標,而其他人會在他們發現問題得不到解決時回答您的問題。 – ndm