如何定位jQuery UI對話框相對於身體內的div元素?定位jQuery UI對話框
5
A
回答
8
也許,這可能讓你的想法如何做到這一點:
HTML:
<div id="one" class="divs"></div>
<div id="two" class="divs"></div>
CSS:
.divs {
float: left;
height: 48px;
width: 80px;
border: 1px solid #55f;
}
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]});
});
這是鏈接到demo。
1
http://api.jquery.com/offset/顯示如何獲取div元素的座標。但直接使用可能還不夠,因爲這取決於佈局結構(浮動,邊距等)。
2
使用jQuery position function或jQuery UI one
$('#dialog').position({of: $('#your_div')});
相關問題
- 1. jQuery UI對話框 - 定位
- 2. jQuery UI對話框相對定位
- 3. jQuery UI對話框 - 位置
- 4. jquery ui對話框位置
- 5. jQuery UI對話框按鈕定位
- 6. jQuery UI對話框CSS定位
- 7. 如何定位jQuery UI對話框
- 8. 定時jQuery UI對話框
- 9. 定製jQuery UI對話框
- 10. Jquery UI對話框
- 11. Jquery UI對話框
- 12. Jquery UI對話框
- 13. JQUERY UI對話框
- 14. jQuery-UI對話框
- 15. 位置jQuery UI的對話框
- 16. jquery ui對話框初始位置
- 17. 更改UI對話框的位置jQuery
- 18. 刷新jquery ui對話框位置
- 19. jquery對話框定位
- 20. 定位jQuery對話框
- 21. jquery ui對話框,有多個對話框影響位置
- 22. 從另一個jQuery UI對話框更新jquery ui對話框
- 23. 使用jQuery UI對話框絕對定位
- 24. jquery-ui使用jquery-ui對話框
- 25. jquery ui對話框自定義按鈕
- 26. CSS自定義JQuery UI對話框
- 27. 關閉重定向jQuery UI對話框
- 28. jquery ui關閉對話框重定向
- 29. JQuery UI自定義模式對話框
- 30. 禁用jQuery UI對話框
你打敗我吧! :)這個演示可以發現[這裏](http://jqueryui.com/demos/position/) – mekwall 2011-01-08 11:15:23