2016-05-27 143 views
3

我有一個問題,我有一個div,改變高度,但當它溢出,滾動條改變它的寬度,是任何方式來使這個滾動條「覆蓋」的div沒有改變寬度。firefox上覆蓋滾動條

在Chrome裏面就有:

overflow: overlay; 

雖然在Firefox這是行不通的。有沒有解決辦法?不要緊,如果它是JavaScript,jQuery或CSS。

謝謝。

+0

我無法自己複製這個。你有代表這種行爲的代碼嗎? – StardustGogeta

+0

我無法顯示代碼,這是相當大的,但我有這個:https://jsfiddle.net/odg84npf/3/ – joaomarcuslf

回答

3

我不會使用「覆蓋」,因爲它不是標準。而是嘗試一個像perfect-scrollbar這樣的插件,可以顯示懸停時的滾動條。

+0

有沒有其他解決方案?無法將此插件添加到項目中 – joaomarcuslf

+0

嗯,您可以在元素上設置最大高度和溢出(例如'.wrapper p {max-height:200px; overflow:auto;}' - 請參閱https:/ /jsfiddle.net/Mottie/odg84npf/4/ – Mottie