日期:2014-05-16  浏览次数:20302 次

jquery下,一个是40px,一个是41px,为何。。
<style type="text/css">
body{margin-left:30px;border:1px solid;position:relative;}
  #d{border:1px solid;position:absolute;left:10px;}
 </style>
 </head>
 <body>
  <p id="f">我们都是好孩子</p>
  <script type="text/javascript" src="jquery.js"> </script>
  <script type="text/javascript">
  alert($("#f").position().left);
  alert($("#f").offset().left);
  </script>

jquery下,一个是40px,一个是41px,为何。。

------解决方案--------------------
如果把body的边框的宽度设成10px 看看会有什么结果