0

嗯...我已经在 stackoverflow 上的各种其他线程上阅读了有关此问题的信息,但在我正在进行的工作中仍然遇到问题(没有涉及那么多令人兴奋的 jQuery)

www.thebeverley.com

简单的切换可以很好地展开,但在折叠时会闪烁 - 您需要向下滚动才能使用相同的按钮折叠。似乎只在 FF 3.5.7 (mac) - 在 Safari 中按预期工作。尝试了各种溢出:#main id 和 elswhere 上的隐藏排列,并在发生冲突时完全删除了 href #。仍然没有喜悦。

我错过了什么,或者有人可以指出我正确的方向吗?

非常感谢,D

4

2 回答 2

1

It flickers because assumedly your browser is long enough such that hidden there is no scrollbar but shown there is a scrollbar. Showing that scrollbar reduces the width of the page which will slightly more things to the left to varying degrees.

于 2010-01-19T03:09:04.220 回答
1

你对此无能为力..

由于文档高度的变化,Firefox 如何处理自动滚动是一个问题。

唯一的解决方案是在开始折叠动画之前滚动到右上角

jQuery('html').scrollTop(0);

当然,这会侵犯用户体验,这是必须做出的选择..

于 2010-01-19T03:22:53.970 回答