簡體   English   中英

位置固定且寬度100%元素覆蓋IE中的垂直滾動條

[英]Position fixed and width 100% element covering vertical scrollbar in IE

我有一個寬度為100%的div,位置固定在頁面頂部。 當html需要垂直滾動時,它覆蓋IE中的垂直滾動條。

我該怎么做才能避免這種情況(我不能改變位置固定位)?

我可以檢測頁面是否需要垂直滾動onload / resize並使用jQuery更改靜態div的寬度?

要么

通過CSS完全解決它?

發現了問題:我不小心連接overflow:autobody標簽時,它只是意味着在html標記。

在沒有看到頁面的情況下很難分辨,但是你可以添加一個條件樣式表並將div移動超過5px左右,這樣就不會發生嗎? right:5px

這個jquery代碼是這樣的:

if ($(window).height() < $(document).height()) {
   $('#myDiv').css('left', '5px');
}

暫無
暫無

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

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