Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在使用 javascript 动画时遇到问题。我有一个 div 切换以显示表单,另一个 div 在表单滑入时向左移动。当表单切换为隐藏时,我试图让 div 向右移动。
我在 JSFiddle 上找到了它。关于为什么它不起作用的任何想法?
http://jsfiddle.net/KWSvy/
您正在使用分配而不是比较。这是错误的:
if(direction = 'left') if(direction = 'right')
它应该是:
if(direction == 'left') if(direction == 'right')
还应初始化方向:
var direction = 'left';
为了将元素移回其原始位置,您应该将边距设置为 0 而不是 +160。
http://jsfiddle.net/KWSvy/6/