javascript - 检测两个div是否重叠

标签 javascript jquery html collision gamequery

<分区>

Possible Duplicate:
How to detect if two divs touch with jquery?

我花了很多时间试图找出如何检测两个 div 是否重叠。
我尝试了 gamequery 插件并像这样使用它:

$("#" + checkform).collision("#" + checkform + "w").each(function(){
    alert("Collision");
});

你会使用 gamequery 插件和/或你会怎么做?

最佳答案

对每个元素使用 getBoundingClientRect(),看看它们是否重叠。不需要 jQuery。

关于javascript - 检测两个div是否重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14012766/

相关文章:

PHP & CSS - 导航栏不突出显示当前选项卡

java - Html 文档中的多行

html - 如何处理我的导航栏以使其看起来像图片中的那样?

javascript - 如何使用 ActionSheet 删除 ionic 列表项?

javascript - 确认 asp.net 按钮后触发回发警报

javascript - 如何使用 if 在 jQuery 中显示和隐藏某些内容

javascript - 如何在循环中嵌套的函数调用中维护正确的变量范围/值

Javascript 正则表达式 - 匹配域和任何可能的子域

php - JQuery AJAX PHP post方法问题

javascript - 从数组的值创建数组