[英]Position fixed and width 100% element covering vertical scrollbar in IE
我有一個寬度為100%的div,位置固定在頁面頂部。 當html需要垂直滾動時,它覆蓋IE中的垂直滾動條。
我該怎么做才能避免這種情況(我不能改變位置固定位)?
我可以檢測頁面是否需要垂直滾動onload / resize並使用jQuery更改靜態div的寬度?
要么
通過CSS完全解決它?
發現了問題:我不小心連接overflow:auto
在body
標簽時,它只是意味着在html
標記。
在沒有看到頁面的情況下很難分辨,但是你可以添加一個條件樣式表並將div移動超過5px左右,這樣就不會發生嗎? right:5px
這個jquery代碼是這樣的:
if ($(window).height() < $(document).height()) {
$('#myDiv').css('left', '5px');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.