类似这样的东西,
rect1并
rect2通过getBoundingClientRect()进行检索:
var overlap = !(rect1.right < rect2.left || rect1.left > rect2.right || rect1.bottom < rect2.top || rect1.top > rect2.bottom)
说明:如果括号中的一个或多个表达式为
true,则没有重叠。如果全部为
false,则必须存在重叠。

类似这样的东西,
rect1并
rect2通过getBoundingClientRect()进行检索:
var overlap = !(rect1.right < rect2.left || rect1.left > rect2.right || rect1.bottom < rect2.top || rect1.top > rect2.bottom)
说明:如果括号中的一个或多个表达式为
true,则没有重叠。如果全部为
false,则必须存在重叠。