我正在做一個小型的jQuery應用程序。我需要一些確認框出現。但是,我不想將元素添加到主體中,因此我可以打開一個對話框。有沒有辦法避免這種情況?只需調用對話框並傳遞標題,文本和選項等參數?顯示與jquery ui沒有元素的模態對話框?
6
A
回答
14
在創建jQuery UI對話框時,當前版本(1.8。*)自動將添加到正文中。
所以,如果你這樣做:
$('<div>').dialog({modal: true})
它只是工作。不過,你應該確保你打電話給.remove()
,關閉對話框以刪除新的元素!
function myalert(title, text) {
var div = $('<div>').html(text).dialog({
title: title,
modal: true,
close: function() {
$(this).dialog('destroy').remove();
},
buttons: [{
text: "Ok",
click: function() {
$(this).dialog("close");
}}]
})
};
myalert("Test", "This is a test modal dialog");
請參閱http://jsfiddle.net/alnitak/G3GRZ/的完整演示。
4
只要做到這一點:
$('<div>My dialog text.</div>').dialog({ modal: true });
相關問題
- 1. 沒有jQueryUI的jQuery模態對話框
- 2. 只有通過div的jQuery UI顯示模式對話框?
- 3. jQuery UI對話框:從DOM消失的對話框元素
- 4. Jquery UI對話框獲取對話框的元素
- 5. jQuery UI的對話框不顯示
- 6. jQuery對話框沒有顯示
- 7. jQuery對話框沒有完全顯示
- 8. 對話框沒有顯示
- 9. jQuery ui對話框只顯示一次
- 10. jQuery Ui對話框不顯示
- 11. jQuery UI對話框顯示MySQL結果
- 12. jQuery UI對話框顯示不正確
- 13. jquery ui對話框覆蓋未顯示
- 14. jQuery UI 1.8.16對話框不再顯示
- 15. jQuery Ui對話框不顯示
- 16. ZF2 - 顯示jQuery Ui對話框
- 17. Jquery UI模式對話框
- 18. 顯示UI對話框
- 19. jQuery UI模式對話框表單顯示後成功對話框後行動
- 20. 顯示模態對話框的TeamCity
- 21. jQuery UI的複選框沒有顯示
- 22. 如何讓jQuery UI標籤元素出現在jQuery UI模式對話框中?
- 23. 顯示焦點上的jquery UI對話框不會關注元素
- 24. 顯示和隱藏動態jQuery UI對話框
- 25. 非模態對話框中有顯示爲模態窗口
- 26. 在不使用jQuery UI的情況下使用'x'顯示模態對話框
- 27. jquery UI對話框模式不顯示在表格內
- 28. 在完整窗口中顯示jquery ui模式對話框
- 29. 無法使用JQuery-UI顯示模型對話框
- 30. 在模態對話框中顯示CustomValidator
顯示如何把文字非常好。 – 2011-05-08 20:22:11