回答
使用position
選項:http://jqueryui.com/position/
指定應顯示該對話框。可能的值:
1)表示位於視口中的位置的單個字符串:「中心」,「左」, 「右」,「頂」,「底」。
2)含有一個X的陣列,y座標中像素 對由左,視口的頂端角偏移(例如[350100])
3)含有x數組,y位置字符串值(例如 [「右」 ,'top']爲右上角)。
例如:$(".selector").dialog("option", "position", [350,100]);
注意的位置這個陣列狀現在已經過時 http://api.jqueryui.com/dialog/#option-position – Cheekysoft
如果你想使用絕對定位,對話框的position
選擇是你所需要的。如果需要相對於其他要素的位置,還有另一個簡單的技術使用和jQuery UI的$('selector').position(options);
(在看到:http://jqueryui.com/demos/position/)
例如:
// div to position against
var $div = $('#someDiv');
// Open dialog (positioning won't work on hidden elements)
$dialog.dialog('open');
// position newly opened dialog (using its parent container) below $div.
$dialog.dialog('widget').position({
my: "left top",
at: "left bottom",
of: $div
});
@Cheekysoft您的評論似乎暗示此表單已被棄用。這不是使用數組,而是使用對象參數,這是位置方法所需的參數類型。您說數組和字符串參數形式已被棄用是正確的。 –
這不是一個準確的回答你的問題的,但可以用像素值混合「頂部」,是這樣的:
$('#widget').dialog({
position: ['top', 100]
});
這將沿X軸,從頂部100點向下的像素爲中心的對話框定位。
- 1. jQuery UI對話框 - 位置
- 2. 刷新jquery ui對話框位置
- 3. jQuery UI對話框 - 定位
- 4. 定位jQuery UI對話框
- 5. jquery ui對話框,有多個對話框影響位置
- 6. jQuery UI對話框相對定位
- 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對話框按鈕ID?
- 17. 設置jQuery UI對話框相對於打開它的元素的位置
- 18. jQuery UI的對話框翻過所有頁面框設置位置
- 19. 如何把jQuery UI對話框放在一切位置
- 20. jQuery UI對話框在打開時不服從位置選項
- 21. IE7,JQuery UI對話框
- 22. jQModal或jQuery UI對話框?
- 23. jquery ui多個對話框
- 24. JQuery UI對話框和Ajax.BeginForm
- 25. Jquery UI模式對話框
- 26. 定製jQuery UI對話框
- 27. jquery-ui關閉對話框
- 28. jQuery UI對話框覆蓋
- 29. 居中jQuery UI對話框
- 30. jQuery UI對話框 - 動畫
http://stackoverflow.com/questions/744554/jquery-ui-dialog-positioning – Dev