本帖最后由 lox6965921lox 于 2014-10-11 19:46:44 编辑

解决方案 »

  1.   

    根据div中是否包含img标签判断是否存在图片,根据src属性判断指定图片是否存在div中:var divImg =  $("div").has("img[src=''XXX")     我的思路
      

  2.   

    。。图片不是在div 也可以在里面哈。。绝对定位
      

  3.   

    判断图片的四个角坐标是否有一个在div内试试
      

  4.   

    获取图片的4个坐标点和div的4个坐标点进行对比,
      

  5.   

        怎么获取 div的四个坐标点?
      

  6.   

    给你个参考吧
    1、抓取body的InnerHtml、toString()看看是否存在图片
    2、若是存在就抓相应的父节点,依次判断,看跟你提供的div是不是一个东西
      

  7.   

    var imgPosLeft=img.getBoundingClientRect().left;
    var imgPosTop=img.getBoundingClientRect().top;var divPosLeft=div.getBoundingClientRect().left;
    var divgPosTop=div.getBoundingClientRect().top;
      

  8.   

    参考:javascript判断2个对象是否重叠