gpt4 book ai didi

javascript - div 中无法选择的文本到可选择的传单

转载 作者:行者123 更新时间:2023-11-29 09:52:08 24 4
gpt4 key购买 nike

正如标题所说,我使用了这个 ( Example )更具体地说,我使用了右上角的信息框(美国人口密度)。我修改了它以显示一些更多信息 onclick 等。现在我有一个问题,这个 div 是不可选择的。我需要能够选择文本(用于复制文本目的),而不是选择文本,它只是移动 map 。是否有一个“非常简单的解决方案”,因为我找不到合适的地方。也许在 CSS 中以某种方式?

.info {
position: fixed;
right: 0;
bottom: 23px;
padding: 6px 8px;
font: 14px/16px Arial, Helvetica, sans-serif;
background: white;
background: rgba(255,255,255,0.8);
box-shadow: 0 0 15px rgba(0,0,0,0.2);
border-radius: 5px;
/*-webkit-user-select: text;
-moz-user-select: text;
user-select: text;
-webkit-user-drag: text;*/ /*Tried this, didn't work. */

}
.info h4 {
margin: 0 0 100px;
color: #777;
}

编辑:我应该添加,当我开始选择其他 div 时,我可以选择它。如图所示,如果我在显示图层的 div 上开始选择,我可以选择文本,但如果我尝试直接从该 div(在图片的右上角)中选择,它会移动 map 。我知道图片被剪得很小,希望它能提供所需的信息/视野。图片:http://www.upload.ee/image/3839164/asd.PNG

谢谢,克里斯蒂安

最佳答案

在控件的 onAdd 方法中使用 disableClickPropagation。

onAdd: function (map) {
var container = L.DomUtil.create('div', 'my-custom-control');
container.innerHTML += 'This is an example using disableClickPropagation.';
L.DomEvent.disableClickPropagation(container);
return container;
}

http://jsfiddle.net/9q756/1/

关于javascript - div 中无法选择的文本到可选择的传单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21230072/

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