Firefox中的JQuery切换/滑块闪烁

时间:2010-01-19 03:05:27

标签: jquery firefox scroll toggle flicker

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

www.thebeverley.com

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

我是否遗漏了某些东西,或者有人能指出我正确的方向吗?

非常感谢, d

2 个答案:

答案 0 :(得分:1)

它闪烁,因为假设您的浏览器足够长,以至于隐藏没有滚动条但显示有滚动条。显示滚动条可以减小页面的宽度,这会使左侧的内容略有不同程度。

答案 1 :(得分:1)

你无能为力......

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

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

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

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