簡體   English   中英

帶有溢出的可滾動 div:隱藏在 FireFox 3.6.x 中

[英]Scrollable div with overflow:hidden in FireFox 3.6.x

在我的 web 站點上,我需要創建自定義垂直滾動條。 有一些內容的div。 Div 有溢出:隱藏(我需要這個用於自定義滾動條)。

我在這個 div 上有一張桌子。 開始時內容大小小於 div 大小。

重現步驟:

  1. 我添加新行。 之后內容大小超過了 div 的大小。
  2. 然后我向下滾動到最后。
  3. 刪除新添加的行。

在 FF < 3.6.x 中的“表格隱藏在 div 的頂部”之后。

在其他瀏覽器中,在 FF > 3.6.x 中也一切正常。

為了解決這個問題,我為這個 div 重新分配了 scrollTop,但它會導致跳躍。

請參閱 jsFiddle http://jsfiddle.net/nHuxT/14/上的示例

有什么解決方案可以解決這個問題嗎?

謝謝

由於我的聲譽,我無法添加評論,也無法向您發送任何類型的私人消息,因此我必須將其發布為答案。 我已經下載了 FF 3.6.x 並在 jsFiddle 上檢查了您的演示 - 我點擊並查看了它並將結果與 FF5 和 IE9 進行了比較 - 我沒有注意到任何差異。 我可能不明白你所說的錯誤,但你提供的演示在 FF3.6、FF5 和 IE9 上運行良好。

由於該演示沒有您提到的任何 div,如果您向我們提供一個帶有 div 的演示以及使腳本在 FF 3.6 上出現錯誤的所有其他內容,也許會更好?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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