也许这可能会让你知道如何做到这一点:
HTML:
<div id="one" class="divs"></div>
<div id="two" class="divs"></div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.divs {
float: left;
height: 48px;
width: 80px;
border: 1px solid #55f;
}
Run Code Online (Sandbox Code Playgroud)
JS:
$(document).ready(function(){
var $div = $('#two');
var left = $div.offset().left;
var top= $div.offset().top;
$('<p>Some dialog</p>').dialog({position: [left + 20, top + 20]});
});
Run Code Online (Sandbox Code Playgroud)
这是演示的链接.
jQuery offset()返回相对于document的元素postion,而position()返回相对于offset的父元素.
| 归档时间: |
|
| 查看次数: |
6813 次 |
| 最近记录: |