我想完全相同的行爲,什麼jQuery UI的汽車,所以我有:如何設置像auto這樣的對話框的大小,但添加額外的10個像素?
$("#d").dialog({
modal: true,
autoOpen: false,
auto: true
});
現在想我要的是相同的大小表現,上述會給我,但我想通過10來增加高度像素。
我該怎麼做?
我想完全相同的行爲,什麼jQuery UI的汽車,所以我有:如何設置像auto這樣的對話框的大小,但添加額外的10個像素?
$("#d").dialog({
modal: true,
autoOpen: false,
auto: true
});
現在想我要的是相同的大小表現,上述會給我,但我想通過10來增加高度像素。
我該怎麼做?
爲對話框內容添加10px的CSS填充(因爲我非常肯定dialog
使用innerHeight
來計算內容高度),或者在對話框打開後,只需將10px添加到高度即可。事情是這樣的:
var my_dialog = $("#d");
my_dialog.dialog({
modal: true,
autoOpen: false,
auto: true,
open: function() {
my_dialog.css('height', my_dialog.height() + 10);
}
});
考慮這個僞碼 - 我沒有測試它
我衷心建議你嘗試的CSS解決方案第一,雖然 - 不要砍,除非必要
嘗試改變'minHeight'屬性。默認值是150px。 – 2012-07-11 19:02:13
我認爲minHeight和maxHeight壞了。 – loyalflow 2012-07-11 19:03:14
在CSS中的ehmm:'#d {padding-bottom:10px}'? – 2012-07-11 19:27:01