簡體   English   中英

Windows 7(而非XP)上的Firefox 5 DOM錯誤?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM