Javascript 固定定位div移动到一边,同时在FireFox中滚动,在其他浏览器中工作良好

Javascript 固定定位div移动到一边,同时在FireFox中滚动,在其他浏览器中工作良好,javascript,jquery,html,css,firefox,Javascript,Jquery,Html,Css,Firefox,我的站点上有两个页面具有相同的布局。每个页面的右侧边栏中都有一个div,在jquery的帮助下,当您向下滚动页面时,它会更改其类 我注意到FF中的一页上有一个奇怪的行为 在这个页面上,当我开始向下滚动时,右侧边栏中的div仅在Firefox中向右移动。Chrome和IE按预期工作 在另一个页面上,它可以正常工作,在scroll div上不向右移动,在FireFox、Chrome和IE中也可以正常工作 这两个页面使用相同的布局、css和java代码 是什么原因导致Firefox中的div在该页面上

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

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

在这个页面上,当我开始向下滚动时,右侧边栏中的div仅在Firefox中向右移动。Chrome和IE按预期工作

在另一个页面上,它可以正常工作,在scroll div上不向右移动,在FireFox、Chrome和IE中也可以正常工作

这两个页面使用相同的布局、css和java代码


是什么原因导致Firefox中的div在该页面上跳转?

我无法解释为什么会发生这种情况,但我发现,通过更改这一行,可以消除“跳转”效应:

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

为此:

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


我相信html中设置的宽度在某种程度上与
填充
冲突-但我不能说这是真正的原因,但至少上面的修复似乎解决了FF中的问题它起作用了!!当网站允许我7分钟后,我会接受答案:)顺便说一句,也许你会想为什么在这个页面上,右边栏底部的div在向下滚动时消失在FF中,而在其他浏览器中它是可见的?一旦你向下滚动足够多,在FF中div就会得到这个类和样式:
。bottom{bottom:0;position:absolute;}
在Chrome中,我看到了
.flotter{position:fixed;top:15px}
所以我想问题在于类是如何附加到该div的