zoukankan      html  css  js  c++  java
  • div碰撞判断方法(新手)

    function impact(move,fixed){
    var move_left=move.offsetWidth + move.offsetLeft; //移动div的宽+移动div离浏览器的左宽
    var fixed_left=fixed.offsetLeft; //固定div离浏览器的左宽
    var move_top=move.offsetWidth + move.offsetTop; //移动div的宽+移动div离浏览器的上高
    var fixed_top=fixed.offsetTop; //固定div离浏览器的上高
    var move_right=document.body.offsetWidth-move.offsetLeft; //移动div右宽=浏览器宽-移动div到浏览器的宽
    var fixed_right=document.body.offsetWidth-fixed_left-fixed.offsetWidth; //固定div右宽=浏览器宽-固定div到浏览器的宽-固定div的宽
    var move_bottom=document.body.offsetHeight-move.offsetTop; //移动div下高=浏览器宽-移动div到浏览器的高
    var fixed_bottom=document.body.offsetHeight-fixed_top-fixed.offsetHeight;//固定div下高=浏览器高-固定div到浏览器的高-固定div的高

    if(move_left>fixed_left && move_top>fixed_top && move_right>fixed_right && move_bottom>fixed_bottom){
    return true;
    }
    else{
    return false;
    }
    }
  • 相关阅读:
    模板实参推断
    Koa2介绍及环境搭建
    nodejs之http.request
    nodejs请求json数据
    nodejs之url模块
    Nodejs之querystring 查询字符串
    将导航条设置成透明的
    10.12.1 安装cocoapods及使用详解
    UIViewAnimation动画
    iPhone屏幕尺寸、分辨率及适配
  • 原文地址:https://www.cnblogs.com/liyuchun/p/6903541.html
Copyright © 2011-2022 走看看