2016-04-15 34 views
1

我有一個用作彈出窗口(絕對位置等)的div。 現在我正在不同的平臺上測試,我發現幾乎在Windows上的每個瀏覽器中,我都會看到滾動條,儘管沒有任何內容可以滾動......但不是在Mac上。我附上了一張圖片,這只是衆多情況之一。 我不想要這些滾動條,我該怎麼辦? 我試過溢出:隱藏;並搜索了很多,但似乎無法找到解決方案!任何幫助非常感謝!窗口上幾乎所有瀏覽器(不是Mac)上的滾動條

this is the right end of a div I use as a "popup"

+0

反正隱藏在Mac OS X上的滾動條並且只有在您實際滾動時纔可見? –

回答

0

如果你的目的是建立一個彈出,你也可以使用position: fixed,但這是無關你所要求的。

我建議使用Chrome開發人員工具來確定滾動條所連接的是什麼。這應該可以幫助你找出問題所在。

+0

Thx D34 ...是的,我試過了,它不能被找到,我真的認爲這是Windows所做的,因爲它在Windows上的所有瀏覽器中。 – Melvin

+0

@Melvin你有沒有想過這個? – user2168130

+0

@ user2168130對於遲到的回覆感到抱歉。不幸的是我找不到一個體面的解決方案。 – Melvin

1

我也遇到過;一個持續谷歌發現這一點:

https://css-tricks.com/almanac/properties/o/overflow/

對我來說是設置DIV溢出隱藏的伎倆。 我沒有意識到,它仍然被設置爲「滾動」在我的CSS,這顯然呈現滾動條,即使不需要在PC瀏覽器(嘗試使用Chrome和IE),但不是在我使用的任何Mac OS瀏覽器(Safari,Firefox ,Chrome和Opera)

以下是div選項: div { overflow:visible |隱藏|滾動|自動|繼承 }

相關問題