0

测试用例

>> JSFIDDLE <<

问题

我一直在玩 100% 的宽度和高度部分并在它们之间导航。一切都很顺利——我想。但是,当用户点击“基地”时,他会被重定向到第一部分。这很好,但是当用户到达绿色幻灯片(第四个)时,问题就出现了。当用户在此部分单击下一个箭头(向左)时,动画不再正确(而在第一次运行时它是正确的!)

应该发生什么(以及第一次运行时会发生什么):

  • 绿色(第四部分)向右滑动(right: -$(window).width()
  • 白色(第五部分)也向右滑动(right : 0

用户之前已经返回基地后会发生什么

  • 绿色保持不动(根本不动)
  • 白色向右滑动(right : 0),因为它应该

我不知道为什么格林什么都不做!也许你们能发现问题?

此外,如果您对我的代码有任何提示(可能更合乎逻辑的事情),请将它们放在评论中!

4

1 回答 1

0

在第一次运行时,#green'sleftright's css 值未设置(又名auto

返回“基地”后,您会看到#green现在已经right:0left:0

于 2012-08-02T16:40:47.630 回答