- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在下面,我尝试通过单击按钮将绿色圆圈置于前面。我怎样才能实现这个目标?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" >
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" />
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
</head>
<body>
<button onclick="ccsdf()">Click me</button>
<div id="map" style="width: 100%; height: 90vh"></div>
<script>
var map;
var layer1;
var layer2;
function ccsdf() {
layer1.bringToFront();
}
$(document).ready(function(){
map = L.map('map').setView([0, 0], 14);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
layer1 = L.geoJson({ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": {}, "geometry": { "type": "Point", "coordinates": [ 0, 0.0005 ]}}]}, {
pointToLayer: function (feature, latlng) {
return L.marker(latlng, {icon: L.icon({ iconUrl: 'https://upload.wikimedia.org/wikipedia/commons/5/52/Small_red_circle.png' }) });
}
}).addTo(map);
layer2 = L.geoJson({ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": {}, "geometry": { "type": "Point", "coordinates": [ 0, 0 ]}}]}, {
pointToLayer: function (feature, latlng) {
return L.marker(latlng, {icon: L.icon({ iconUrl: 'https://upload.wikimedia.org/wikipedia/commons/e/e7/Blue_1.png' }) });
}
}).addTo(map);
});
</script>
</body>
</html>
有什么想法吗?
干杯
下面的文字是因为堆栈溢出让我写更多:-)
Lorem ipsum dolor sat amet,interdum est eu。 A Tellus condimentum hendrerit enim, ligula fusce vitae, leo et fusce mauris lorem suscipit scelerisque。 Vel arcu、非前庭悬置、非直门悬置、aliquam magna commodo。 Nascetur eleifend at faucibus faucibus, nulla fringilla, mauris ultrices posuere in
最佳答案
不确定具体原因 featureGroup.bringToFront()
似乎不适用于您的情况。它可能只适用于矢量形状,矢量形状确实有单独的 bringToFront()
method同样,与标记相反。
无论如何,你可以简单地使用 layerGroup.eachLayer()
method申请zIndexOffset
每个标记(如果您的组有很多图层,您可能需要检查该图层是否为L.Marker
)。您可以简单地使用marker.setZIndexOffset()
method来实现这一目标。
function ccsdf() {
//layer1.bringToFront();
layer1.eachLayer(function (layer) {
layer.setZIndexOffset(1000);
});
}
Plunker 演示:http://plnkr.co/edit/lQLNiR5HwX4vT84vBLAC?p=preview
关于leaflet - 控制传单图标图层上的 zindex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37849030/
我有一个奇怪的情况,zIndex: 5 的按钮位于 Interactable.View 之上zIndex:19。 编辑:它只出现在顶部。它是可见的。但不是(因为缺少更好的术语)可点击。 下面是代码。我
我在对话框中遇到了一个有关 jQueryUI 自动完成的有趣问题。 我的对话框 HTML 如下所示: Title
我试图将 plotBand 放置在轴刻度下方,但其标签位于它们上方。 由于标签继承了 band 的 zIndex 并且无法指定此属性,是否有一种方法不需要我在绘制图表后更改 zIndex? 查看示例
在下面,我尝试通过单击按钮将绿色圆圈置于前面。我怎样才能实现这个目标? Click me var ma
我在使用 javascript 更改 z-index 时遇到问题,任何人都可以帮助我解决我出错的地方, 我想要做的是在单击按钮后让一个框出现在另一个框的顶部,但它似乎不起作用。 function to
我想将对话框类中的几个元素的 z-index 设置为 1。 目前我正在使用以下代码: document.getElementsByClassName("dialog")[0].style.zIndex
http://jsfiddle.net/cxwQF/12/ . 注意:红框和绿框应该相交。绿框是图片或视频。悬停时它变成黄色。但不在红色框开始的底部。红框是控件(例如,下一张图片)。 问题。如何将父
我对 CSS 比较陌生,但已经取得了很大进步。不过,我对此不知所措,而且在搜索时似乎找不到答案。我的小网站在 Chrome 上按预期工作,但在 IE 中却不行。我有一个 div,我在其中将 zInde
我有一个带有图标的边栏菜单。菜单文本应仅在图标悬停时显示。但是,由于元素之前的 Zindex 问题,这并不完美。如下图所示,将鼠标悬停在红色区域不应显示侧边栏菜单,但确实如此。 显示问题的图像 ->>
我有一个我一直在尝试开发的网站,该网站的一部分是开发一个滑出菜单,当鼠标悬停时该菜单会水平滑出。我首先将菜单默认设置为完全扩展,这样更容易实时开发。 为了视觉引用,我正在尝试实现这样的目标: |---
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Jquery Draggable + Bring to Front 我有一个网站,用户可以在其中打开多个聊天
我有一堆 div 位于图像之上。我试图让 div 隐藏的分数出现在鼠标悬停上。为此,我尝试将 div 的 zIndex 设置为低于图像的 zIndex,以便显示出来。但我似乎可以选择所有的 div。
我正在尝试通过 Jquery 设置 z-Index,但我需要除名为 importantdiv 的一个之外的每个 DIV 都在 0-100 之间。唯一的问题是 importantdiv 的 z-inde
我有一个菜单和一个幻灯片,菜单的 zindex 大于幻灯片的 zindex,但由于某种原因它被幻灯片覆盖了。我查看了 zindex 上的文档,但找不到发生这种情况的任何原因。 您可以访问此处的站点:h
我有一个蓝色标题,我想在另一个 View 中使用动画事件参与其中。但在我执行动画功能之前,我手动设置了 zIndexes 并且知道它根本不起作用!意味着当我为组件的 zIndex 属性赋予 1 或 1
如何将任何控件设置到屏幕的最顶部。例如我在数据模板或层次结构数据模板中有一个文本 block ……现在我想在鼠标悬停时将此文本 block 设置为最上面。在 IsMouseOver 触发器中将 Gri
我使用 jquery-ui-1.8.18.custom.min.js 作为 jquery 对话框。 以下是打开代码: $('#userDetLink').click(function (e)
这个问题在这里已经有了答案: WPF - How can I place a usercontrol over an AdornedElementPlaceholder? (2 个答案) 关闭 2
作为一个有趣的办公项目,我们正在构建一个很酷的过渡背景 Winform 的应用程序来替换标准的 Windows 桌面背景。 挑战之一是我们需要将 WinForm 窗口置于桌面背景和图标之上,而不是任务
我正在将我的 Android 应用升级到 Marshmallow 23 以及最新的 GoogleMaps V2。我这样做的一个原因是因为最新的 map 允许一个 .zIndex 参数,它允许我们设置我
我是一名优秀的程序员,十分优秀!