<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="获取元素距离浏览器周边的位置的方法getBoundingClientRect" id="card1">
<p> 游客</p><p>
标题:获取元素距离浏览器周边的位置的方法getBoundingClientRect<br/>
正文:<br/>
使用getBoundingClientRect()方法获取元素距离浏览器周边的位置。代码如下:<br/>var box = document.getElementById( &quot;gaga1&quot; ); <br/>/* alert( box.getBoundingClientRect().top ); <br/>alert( box.getBoundingClientRect().right ); <br/>alert( box.getBoundingClientRect().bottom ); <br/>alert( box.getBoundingClientRect().left ) */ <br/><br/>function getRect( elements ){ <br/>var rect = elements.getBoundingClientRect(); <br/>var clientTop = document.documentElement.clientTop; <br/>var clientLeft = document.documentElement.clientLeft; <br/>return { // 兼容ie多出的两个px <br/>top : rect.top - clientTop, // 距离顶部的位置 <br/>bottom : rect.bottom - clientTop, // 距离顶部加上元素本身的高度就等于bottom的位置 <br/>left : rect.left - clientLeft, // 距离左边的位置 <br/>right : rect.right - clientLeft // 距离右边的位置就是 距离左边的位置加上元素本身的宽度 <br/>}; <br/>}; <br/>alert( getRect(box).top ) <br/><br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=835&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=835&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=835&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=835">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=835">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>