固定定位div在滚动FireFox时向侧面移动,在其他浏览器中工作正常

时间:2012-10-20 02:11:05

标签: javascript jquery html css firefox

我的网站上有2个页面具有相同的布局。每个页面右侧边栏都有一个div,当你向下滚动页面时,在jquery的帮助下更改它的类。

我注意到FF中的一个页面上有一个奇怪的行为。

在此页http://bit.ly/QDhrz8上,当我开始向下滚动时,右侧边栏中的div仅在Firefox中向右移动。 Chrome和IE按预期工作。

在另一页http://bit.ly/RLZ4ZK上,它可以正常工作而不会在滚动div上向右移动,并且在FireFox,Chrome,IE中没有问题的情况下也能正常工作。

两个页面都使用相同的布局,css和java代码。

导致div在此页面上跳转http://bit.ly/QDhrz8的原因是什么?

1 个答案:

答案 0 :(得分:1)

我不知道为什么会这样,但我发现你可以通过更改这一行来摆脱“跳跃”效应:

<td width="664" valign="top" class="content2">

到此:

<td valign="top" class="content2">

我相信html中设置的宽度,不知何故与padding冲突 - 但我不能说这是真正的原因,但至少上面的修复似乎解决了你在FF的问题< / p>