【发布时间】:2016-04-11 09:11:24
【问题描述】:
我有一张传单地图和一个全屏按钮。当我按下全屏按钮时,我会显示一个覆盖地图的自定义 div。问题是我的 div 隐藏了控制层菜单。如何以隐藏我的 div 的方式显示菜单?
我的 div 具有要显示在地图前面的最小 z-index。理想情况下,我想为菜单提供更高的 z-index 值。
我创建了一个 codepen 示例。切换到全屏以了解我在说什么。
var map = L.map('map', {
center: [39.73, -104.99],
zoom: 10,
layers: [grayscale, cities],
fullscreenControl: true
});
var baseLayers = {
"Grayscale": grayscale,
"Streets": streets
};
var overlays = {
"Cities": cities,
"quite": quite,
"long": long,
"list": list,
"of": of,
"options": options,
"at": at,
"the": the,
"list": list,
"and": and,
"some":some,
"few": few,
"more":more
};
L.control.layers(baseLayers, overlays).addTo(map);
【问题讨论】:
标签: javascript controls leaflet z-index layer