永发信息网

javascript中offset什么意思啊?如下arguments.callee.offset中o

答案:2  悬赏:0  手机版
解决时间 2021-01-25 14:01
  • 提问者网友:凉末
  • 2021-01-24 19:56
javascript中offset什么意思啊?如下arguments.callee.offset中o
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-01-24 20:55
//所以我用过的方法是这样的(获取元素大小):function getBoundingClientRect(element){ var scrollTop = document.documentElement.scrollTop; var scrollLeft = document.documentElement.scrollLeft; if(element.getBoundingClientRect){ If(typeof arguments.callee.offset != "number"){ var temp = document.createElement("div"); temp.style.cssText = "position:absolute;left:0;top:0;"; document.body.appendChild(temp); arguments.callee.offset = -temp.getBoundingClientRect().top - scrollTop; document.body.removeChild(temp); temp = null; } var rect = element.getBoundingClientRect(); var offset = arguments.callee.offset; return{ left: rect.left + offset, right: rect.right + offset, top: rect.top + offset, bottom: rect.bottom + offset
全部回答
  • 1楼网友:千杯敬自由
  • 2021-01-24 22:33
这个问题的回答的对
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯