gpt4 book ai didi

javascript - 位置为 :fixed leaves gray trail after scrolling 的传单

转载 作者:可可西里 更新时间:2023-11-01 13:35:00 25 4
gpt4 key购买 nike

我正在尝试制作包含两个 div 的网站:

  • 向左,Y 轴可随内容滚动
  • 右,不动(位置固定),仅包含标签和传单 map

当我滚动页面时,传单会留下灰色痕迹,我想将其去除。

我在这里(在 stackoverflow)找到的是 ma​​p.invalidateSize(),但它对我没有帮助。

Watch full jsfiddle example here .

HTML:

<div id="map">      
</div>

<div id="content">
Heres the text<br />
...
</div>

CSS:

html, body, #map {
width: 100%;
height: 100%;
}
#map{
width: 400px;
height: 400px;

position: fixed;
left: 60%;
top: 30%;
}

JS:

    // create a map in the "map" div, set the view to a given place and zoom
var map = L.map('map').setView([51.505, -0.09], 13);

// add an OpenStreetMap tile layer
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);

window.map = map;

$(document).ready(function(){
$(window).scroll(function(){
window.map.invalidateSize();
})
})

最佳答案

将其更改为background: none;

#map{
width: 400px;
height: 400px;
background: none;
position: fixed;
left: 60%;
top: 30%;
}

关于javascript - 位置为 :fixed leaves gray trail after scrolling 的传单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19001463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com