Javascript 如何在传单js中添加侧边栏覆盖?
我需要在我的地图上添加一个交互式侧边栏 我以此为例添加边栏: 我试着使用提供的边栏代码,但似乎没有给地图添加任何内容。我需要一个边栏覆盖,这是相同的高度和宽度的地图。有没有可能添加一个侧边栏? 如果有人有解决方案,一定要让我知道,或者你也可以把代码写下来Javascript 如何在传单js中添加侧边栏覆盖?,javascript,html,css,leaflet,sidebar,Javascript,Html,Css,Leaflet,Sidebar,我需要在我的地图上添加一个交互式侧边栏 我以此为例添加边栏: 我试着使用提供的边栏代码,但似乎没有给地图添加任何内容。我需要一个边栏覆盖,这是相同的高度和宽度的地图。有没有可能添加一个侧边栏? 如果有人有解决方案,一定要让我知道,或者你也可以把代码写下来 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.6.0/dist/leaflet.css"
integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ=="
crossorigin=""/>
<!-- Make sure you put this AFTER Leaflet's CSS -->
<script src="https://unpkg.com/leaflet@1.6.0/dist/leaflet.js"
integrity="sha512-gZwIG9x3wUXg2hdXF6+rVkLF/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew=="
crossorigin=""></script>
<style>
body {
margin: 0;
padding: 0;
}
#map {
position: absolute;
height: 100%;
width: 100%;
background-color: rgb(38, 38, 38);
}
</style>
<title>Map Testing</title>
</head>
<body>
<h2>Leaflet JS</h2>
<div id="map"></div>
<script src="myscripts.js"></script>
</body>
</html>
身体{
保证金:0;
填充:0;
}
#地图{
位置:绝对位置;
身高:100%;
宽度:100%;
背景色:rgb(38,38,38);
}
地图测试
传单JS
如果使用来自您的示例,您必须在css中添加一个高z索引(超过1000),否则它将显示在地图下方,而您不会看到侧边栏
我使用这个侧边栏,查看一下:很抱歉,我真的没有经验,但我是否直接从传单-sidebar.js和传单-sidebar.css复制代码?这两个都是github链接的文件。是的,然后可以添加边栏:
var sidebar=L.control.sidebar('sidebar').addTo(map)代码>我看了这个,从视觉上看,ts令人印象深刻。遗憾的是,似乎没有任何文档。我想,读一下密码吧。我会继续找的