建立了自己的博客,从今天开始,我要陆续的记录我自己学习的东西和工作中遇到的问题。
getBoundingClient()方法返回一个矩形对象,它包含4个属性:left,top,right和bottom。分别表示元素个边与页面可视区域的上边和左边的距离。要注意left和right都是元素相对于可视区域的左侧的距离,top和bottom都是元素相对于可视区域顶部的距离。
下面上代码
html中
js中
同时也要注意:在IE,Firefox3+,Opera9.5,Chrome,safari支持。在IE中,默认坐标从(2,2)开始计算,导致最终比其他浏览器多出两个像素。
兼容的方法: