【问题标题】:Javascript Toggle + Animate ProblemsJavascript 切换 + 动画问题
【发布时间】:2012-10-01 01:07:11
【问题描述】:

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

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

http://jsfiddle.net/KWSvy/

【问题讨论】:

  • 示例不工作或显示任何 html。也没有控制台错误。

标签: javascript jquery-animate toggle


【解决方案1】:

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

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

应该是:

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

还应该初始化方向:

var direction = 'left';

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

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

【讨论】:

  • 我认为这很简单,我只是从不使用 javascript。非常感谢!
  • 不客气 :) 请注意,建议将解决问题的答案标记为已接受(旁边的小复选标记),这不仅关乎声誉,还有助于其他人选择正确的信息(假设有更多答案),这是其他提问者和受访者表示问题已解决的指标,当其他人看到问题不会白费时,他们会更愿意回答您的问题。跨度>
猜你喜欢
  • 1970-01-01
  • 2021-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多