js检测两个元素是否产生交集

 时间:2024-10-15 17:24:35

1、js代码如下:<衡痕贤伎script type="text/javascript">function collision(a, b) { var ax = a.offsetLeft; var ay = a.offsetTop; var aw = a.offsetWidth; var ah = a.offsetHeight; var bx = b.offsetLeft; var by = b.offsetTop; var bw = b.offsetWidth; var bh = b.offsetHeight; return (ax + aw > bx && ax < bx + bw && ay + ah > by && ay < by + bh);}alert(collision($('#a'), $('#b')));</script>

2、html结构代码:<div id="a"></div><div id="b"></div>

3、这种情况两个div没有交集,最后会弹出false。如图:

js检测两个元素是否产生交集
  • 什么是联通1G半年包,如何一折抢购
  • 什么办法可以快速减少甲醛
  • 孩子想对父母讲的话
  • 苹果手机群发短信怎么发
  • FIFA OL3本菲卡俱乐部球员推荐(主力阵容下篇)
  • 热门搜索
    胡萝卜用英语怎么说 期颐怎么读 耳机左右怎么分 砗磲怎么读 宝宝不吃奶粉怎么办 羊水破了怎么办 怎么查开户行 脚热是怎么回事 怎么增强免疫力 鸡胸肉怎么做