问题标签 [overlays]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1168 浏览

css - 如何使用 css 和 html 构建 3 个堆叠在一起的盒子

我正在尝试使用 css 按顺序对 3 个框进行编码。

例如:框 1 更大,在框 1 内是框 2,它较小但在框 1 内居中。框 3 在框 2 内,也按比例在框 2 内居中。所以框 1 > 框 2 > 框 3。有点像这样...

但无论何时我这样做,框 2 和框 3 并没有真正以我想要的方式居中。

代码

JsFiddle:http: //jsfiddle.net/mcquaye/mxtCs/

0 投票
1 回答
1649 浏览

javascript - 如何删除覆盖图像查看器的溢出(滚动条)

在覆盖打开时删除溢出(滚动条 x 和 y),然后在覆盖(图像查看器)关闭后,body 使溢出可见(滚动条 x 和 y)(显然在通过单击触发覆盖之前在图像上,主体的滚动条是可见的。

例子:

谢谢,我知道了。我在编码方面很糟糕:?

0 投票
1 回答
3959 浏览

maven - Maven 战争- 包含来自 WEB-INF/classes 的文件

我想从我的 WEB-INF/classes 中选择一个类文件(StartEngine.class)并放在我的 WAR 文件的根目录中以获得以下结构

流程引擎.war
|
|-WEB-INF
|-js
|-StartEngine.class
|

我使用了 Maven 战争,但它没有复制它。如果有人对此有任何解决方案,请帮助我。

0 投票
0 回答
120 浏览

java - Maven War 覆盖创建没有扩展名的文件

为了我的项目的需要,我需要使用 maven-war-plugin (War Overlays)。我创建了主战争应用程序和另一个战争应用程序,其中包含模块特定的所有内容。

当我在 Eclipse 中运行应用程序时,我可以看到第二个应用程序与第一个应用程序合并,但文件没有扩展名,并且每个文件夹中只有一个文件。

如果我打开其他文件夹 - 有适当的文件(JavaScript,类,...)

这是一个示例(而不是我得到的类文件): 合并后

这是我的配置:

我该怎么做才能将另一个战争项目中的文件复制到我的主应用程序中?

问候,博扬

0 投票
2 回答
692 浏览

google-maps - 平移时如何防止谷歌地图上的叠加层水平环绕?

我创建了一个页面,允许用户在谷歌地图上突出显示国家。我的代码非常简单——我使用的是 D3.js 和谷歌的 OverlayView——我从这里获取了国家的地理 json 。

一切都很好——但是当一个国家跨越地图的最远边缘时,我的国家轮廓有时会错误地环绕在地图的中心。例如,如果平移地图以使中国的西半部在最右边,而东半部在最左边。这就是发生的事情。

在此处输入图像描述

注意:这似乎是地图平移问题,与缩放级别无关 - 这是地图的最小缩放设置为 2 的相同问题

在此处输入图像描述

关于在平移地图时如何避免这种影响的任何想法?提前致谢!

更新 #1 (2013.07.18)

非常感谢您的回答和评论。我创建了一个非常简单的问题示例。此测试页面在谷歌地图上概述了中国,并以美国为中心(因此您可以在加载时看到问题)。请注意,向任一方向平移可以解决问题,放大美国似乎无济于事。再次感谢!

0 投票
1 回答
586 浏览

html - 如何在 iframe 中放置叠加层

我正在尝试从 iframe 放置叠加层,但没有成功。

我的主要 html 使用这样的 html 在正文中调用 iframe;

这个“links.html”文件保存了覆盖的链接。像这样;

我已将它们放在主 html 和 links.html 文件中,但它们不起作用:(

覆盖看起来有点像这样,

我怎样才能做到这一点?

提前致谢

0 投票
1 回答
2285 浏览

google-maps-api-3 - 放大 Google Map Api 时会出现恼人的白色闪烁

我目前正在开发一个网页,其中包含基于 Google Map Api V3 的地图:http: //www.fairaidsyria.org

我有两个包含在用户放大时连续出现的多边形的叠加层。不幸的是,缩放时会出现烦人的“白色闪烁”。当两个叠加层都没有显示时,这个问题甚至发生在最大缩放级别......

闪烁似乎与缩放区域中多边形的存在直接相关,因为如果您尝试缩放世界其他地方(没有多边形的区域),一切正常:没有闪烁。

我怀疑这种现象是“原生的”,与我可能犯的错误无关。实际上,在以下官方示例中放大三角形时也会发生相同的闪烁:https ://developers.google.com/maps/documentation/javascript/examples/polygon-simple?hl=en

有人找到解决这个问题的方法吗?

0 投票
1 回答
1729 浏览

google-maps - 谷歌地图自定义叠加位置移动

我为我正在做的一个谷歌地图项目制作了一些自定义叠加层。我遇到的问题是,当我定位叠加层时,它会根据叠加层的左上角定位它,所以当我放大和缩小时,它看起来好像叠加层正在逐渐向右和向下移动。我需要它从中心定位,所以我尝试了:

其中 div 是叠加层,point.x 和 point.y 位于叠加层的左上角。我想如果我减去覆盖的宽度/2 和高度/2,它就会居中。这似乎与 x 的宽度完美配合,但对于 y,当我缩小地图时,位置似乎仍逐渐向下移动。

0 投票
4 回答
31037 浏览

mysql - 如何在数据库中保存 Google 地图叠加形状?

我想在数据库中保存一个谷歌地图覆盖形状。这是我的代码。它工作得很好,但我只需要all_shapes在数据库中保存数组。

在哪里以及如何将创建的叠加形状保存在数据库中。所有形状都保存在var all_shapes = [];数组中。我必须为数据库中的字段选择哪种类型?我的意思是例如 int、char 等。我将使用 MySQL 和 PHP。

0 投票
1 回答
865 浏览

leaflet - 如何添加传单自定义地图位置

我正在尝试使用自定义图块将纯文本作为叠加层添加到我的传单地图中。我不希望它们在弹出窗口或鼠标悬停时绑定到标记。有没有办法将文本添加到地图的位置,以根据缩放级别动态更改大小?

请告知,因为我在 Leaflet API 中没有看到任何内容...