[英]Firefox 5 DOM bug on windows 7 (and not XP)?
我有一个表,其中包含两个div,一个上层和一个下层。 较低的div是可滚动的,并且随着您的滚动,较高的div保持同步(以便您可以看到列)。 在Windows XP,FF 5上可以正常工作,但在FF 5,Win 7上,当我滚动浏览时,有时下div中的数据会出现在上div(包含列标题)中。
通常发生在我将滚动条一直拖动到左侧或右侧的极点之后。 同样,几秒钟后,顶部div变回列标题(应该一直保持不变)。
这是我用于滚动的JavaScript:
function Scroll(SourceID, TargetID, DoIfMoz){
if(DoIfMoz || navigator.userAgent.indexOf("Firefox") == -1) document.getElementById(TargetID).scrollLeft = document.getElementById(SourceID).scrollLeft;
}
其中SourceID是较低的div,TargetID是较高的div,正在移动。
有人知道发生了什么吗?
您发布的代码中没有任何内容可以更改屏幕上任何元素的内容。 就像您说的那样,几秒钟后它确实变回了原来的含义。我会更认为这是浏览器呈现整个页面的方式上的一个小故障。 您是否尝试过设置向左/向右滚动的停止位置,例如,如果我们可以向左滚动的最大滚动速度为100px,则它会停止以99px滚动(您确实说过将滚动条一直拖动到左/右
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.