怎么判断一个图片是否在某一个div内?

lox6965921lox 2014-10-11 07:44:39
怎么判断一个图片是否在某一个div内? 就是图片某个部分 跟div 要重叠也算。。。
...全文
389 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
phoenix-sky 2014-10-15
  • 打赏
  • 举报
回复
引用 6 楼 laopan6418 的回复:
引用 5 楼 showbo 的回复:
获取图片的4个坐标点和div的4个坐标点进行对比,
怎么获取 div的四个坐标点?
var imgPosLeft=img.getBoundingClientRect().left; var imgPosTop=img.getBoundingClientRect().top; var divPosLeft=div.getBoundingClientRect().left; var divgPosTop=div.getBoundingClientRect().top;
lox6965921lox 2014-10-14
  • 打赏
  • 举报
回复
没想到那么麻烦不弄了
csucaicai 2014-10-14
  • 打赏
  • 举报
回复
给你个参考吧 1、抓取body的InnerHtml、toString()看看是否存在图片 2、若是存在就抓相应的父节点,依次判断,看跟你提供的div是不是一个东西
slwsss 2014-10-13
  • 打赏
  • 举报
回复
引用 6 楼 laopan6418 的回复:
引用 5 楼 showbo 的回复:
获取图片的4个坐标点和div的4个坐标点进行对比,
怎么获取 div的四个坐标点?
获取左上角$(div).offset()
CalmDown 2014-10-13
  • 打赏
  • 举报
回复
引用 5 楼 showbo 的回复:
获取图片的4个坐标点和div的4个坐标点进行对比,
怎么获取 div的四个坐标点?
会飞的Pikachu 2014-10-12
  • 打赏
  • 举报
回复
引用 3 楼 zzgzzg00 的回复:
判断图片的四个角坐标是否有一个在div内试试
判断左上角位置和高宽也行
  • 打赏
  • 举报
回复
获取图片的4个坐标点和div的4个坐标点进行对比,
似梦飞花 2014-10-11
  • 打赏
  • 举报
回复
判断图片的四个角坐标是否有一个在div内试试
aqzx6965921aqzx 2014-10-11
  • 打赏
  • 举报
回复
引用 1 楼 u011043843 的回复:
根据div中是否包含img标签判断是否存在图片,根据src属性判断指定图片是否存在div中:var divImg = $("div").has("img[src=''XXX") 我的思路
。。图片不是在div 也可以在里面哈。。绝对定位
会飞的Pikachu 2014-10-11
  • 打赏
  • 举报
回复
根据div中是否包含img标签判断是否存在图片,根据src属性判断指定图片是否存在div中:var divImg = $("div").has("img[src=''XXX") 我的思路

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧