0

我在使用 javascript 动画时遇到问题。我有一个 div 切换以显示表单,另一个 div 在表单滑入时向左移动。当表单切换为隐藏时,我试图让 div 向右移动。

我在 JSFiddle 上找到了它。关于为什么它不起作用的任何想法?

http://jsfiddle.net/KWSvy/

4

1 回答 1

0

您正在使用分配而不是比较。这是错误的:

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

它应该是:

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

还应初始化方向:

var direction = 'left';

为了将元素移回其原始位置,您应该将边距设置为 0 而不是 +160。

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

于 2012-10-01T03:22:21.317 回答