问题标签 [overlap]

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 投票
7 回答
2383 浏览

algorithm - 确定一个矩形是否被另一组矩形完全覆盖所需的算法

我正在寻找一种算法,该算法将确定一个新矩形是否完全被一组现有矩形覆盖。提出问题的另一种方式是,新矩形是否完全存在于现有矩形覆盖的区域中?

似乎有很多算法可以确定矩形重叠等,但我真的找不到任何可以解决这个确切问题的方法。

矩形将使用 x、y 坐标表示。这个问题与地理测绘有关。

编辑- 来自 OP 发表的评论:

矩形在 X/Y 轴上对齐

0 投票
2 回答
549 浏览

css - 使占位符 div 可动态重叠

我使用 jQuery UI 手风琴作为页面右侧的菜单。但是,有时菜单会高于左侧的内容。因此,当展开/收缩折叠部分时,浏览器上的滚动条会在打开折叠部分时增大/缩小。我的想法是在手风琴下方有一个 div,这是手风琴可能达到的高度,当手风琴展开时,它只会重叠它,因此根本不会改变浏览器上的滚动条(希望这是有道理的)。给它一个位置:绝对并声明高度和宽度似乎搞砸了布局,将它放置在与页脚重叠但在其下方流血的位置。有人对如何使这项工作有任何想法吗?如果您需要更详细的示例,我会看看我能做些什么来提供它,但是,

0 投票
2 回答
7860 浏览

css - 重叠 div 使链接不可点击

我正在使用 960 网格系统构建一个 shopify 主题。

我有以下布局:

问题是 divtl_overlay有一个背景图像,它会溢出其内容(按设计)并与导航 div 重叠,从而使链接无法点击。我尝试在每个元素上设置适当的 z-index,但仍然无法使其工作。有什么我忘记的或有什么我可以尝试解决的!

谢谢

0 投票
4 回答
219 浏览

c++ - 返回对本地/临时对象的引用而不导致内存泄漏?

我意识到这是错误的(我的编译器是这样说的!):

在不导致内存泄漏的情况下返回计算出的矩形的正确方法是什么?将矩形定义为 Rectangle* result = new Rectangle(topLeft, bottomRight) 然后返回取消引用的指针有效,但似乎......错误。有什么建议么?

0 投票
2 回答
325 浏览

c# - Regex.Split 如何给我重叠匹配?

我有一个大型正则表达式,用于解析我自己的类似于 lua 的文件格式。这很好用,除了引号内的数字以某种方式匹配两次,即使 split 不应该返回重叠的结果。我已将其简化为这个控制台应用程序。有任何想法吗?

回报:

0 投票
2 回答
22407 浏览

sql - 在 PostgreSQL 中查找重叠的日期范围

它是否正确?

我的桌子contract上有球员姓名、球队名称以及他加入和离开俱乐部的日期。
我想创建一个函数,列出特定年份球队中的所有球员。
上面的查询似乎不起作用...

0 投票
3 回答
1594 浏览

.net - .NET - 计时器经过的事件重叠

有没有办法检测计时器的经过事件是否重叠?例如,我创建了一个 Timer,在经过的事件之间有 200 毫秒的间隔,但在事件中执行的代码需要超过 200 毫秒。结果,在最后一个事件完成之前执行了另一个经过的事件。还有一种方法可以防止这种情况发生,以便在最后一个事件完成之前不调用另一个事件?

0 投票
1 回答
1760 浏览

c# - .Net windows 窗体自定义布局引擎

我正在尝试编写一个纸牌游戏,玩家可以在其中堆叠纸牌。例如王牌,二,三。

我想想象一叠牌,其中 A 牌部分被两张牌覆盖,而两张牌被三张牌部分覆盖。三张牌是完全可见的。

容易,我想。我在添加卡片的位置创建了一个用户控件: Controls.Add(ace); Controls.Add(二); 等等

然后我需要一些能够布局我的控件的东西,所以我编写了我的自定义 LayoutEngine(派生自 LayoutEngine)。我的第一个测试只是将控件移动 50 像素。

运行解决方案后,我注意到 Z 排序错误。不是三张牌在上面,而是 A 牌在上面,看起来像这样:

王牌 > 两张牌 > 三张牌 其中: A 牌在上面 两张牌在 A 牌下面 三张牌在两张牌下面。

所以我开始寻找一种方法来改变 WinForms 中的 Z 顺序,结果发现它根本就是“不可用”。就像.. 嗯?!

另一种方法(由 MS 提供)是可以通过设置控件的 ChildIndex 来更改 Z 顺序。Jikes,这意味着在列表中四处寻找会改变我的应用程序的行为。好样的MS...

无论如何,我尝试了所有类型的东西,但似乎不可能编写一个可以做到这一点的布局引擎。

我整天用google-d,没有发现任何有用的东西。我不是 GUI 专家,所以我被困在这个蹩脚的问题上。谁能帮帮我?

非常感激!

巴斯

0 投票
2 回答
3276 浏览

css - 与相对定位重叠div?

是否可以在不使用绝对坐标的情况下将 div 与 CSS 重叠——也就是说,使用相对定位?

我有一个背景图像,我分成 3 个垂直部分,

  • 第一个是左对齐,
  • 第二个在中间重复,
  • 第三个是右对齐的

然后我想让我的主要网站内容居中。如果不使用绝对定位,我不确定如何做到这一点。

我正在考虑将背景设置为三个 div,然后将 body div 绝对定位,但我希望它位于宽屏显示的中心。有任何想法吗?

0 投票
3 回答
9124 浏览

image-processing - 在 OpenCV 中显示时覆盖图像

我有两张图像要叠加显示。一个图像是单通道图像,第二个图像是 RGB 图像,但大部分区域是透明的。

这两个图像是如何在不同的函数中生成的。我知道只是将这些显示在彼此之上,我可以在调用时使用相同的窗口名称,cvShowImage()但是当它们从不同的函数中绘制时这不起作用。尝试此操作时,我曾经cvCvtcolor()将二进制图像从单通道转换为 RGB,然后从另一个函数显示第二个图像。但这没有用。两幅图像的尺寸、深度和通道数相同(转换后)。

我想避免将一个图像传递给第二个函数然后绘制它们。所以我正在寻找一个快速的肮脏技巧来显示这两个重叠的图像。

谢谢

编辑: 替代文字