2
如何在不更改CSS文件的情況下手動調整/設置jQuery對話框中按鈕窗格的高度?我想從Javascript調整包含消息的DIV和包含按鈕(用綠線標記)的DIV的高度。jQuery對話框:如何控制按鈕窗格的高度
function showMessageDialog(title, message, width){
// create div if it doesn't exist already
if(!$("#msgDialogDiv").length) {
$("<DIV></DIV>").appendTo("body").attr("id","msgDialogDiv");
}
// set the message
$("#msgDialogDiv").html(message).css("color","red");
// show the dialog
$("#msgDialogDiv").dialog({
modal: true, resizable: false, draggable: false, title: title, width: width,
buttons: {OK: function(){$(this).dialog("close");}}
});
// This changes the height as I want.
// $("#msgDialogDiv").css({"overflow":"hidden","height":"10px"});
// this changes the font on button
//$("#msgDialogDiv").dialog("widget").find(".ui-button-text").css("font-size", "11px");
return;
}
showMessageDialog("Hello Stackoverflow!", "This is my first question on stackoverflow",400);
雖然張貼這個問題,我試着調整DIV的高度和它的工作。我也試着改變按鈕的字體大小,但這只是改變了按鈕的大小。我想控制整個DIV的大小。是否由於按鈕周圍的填充?
更好地把覆蓋在jQuery UI css之後加載的自己的CSS文件中,以便以後可以更新jQueryUI而無需回溯您的更改。 – Alnitak 2011-05-20 17:23:33
@alnitak,true true – Neal 2011-05-20 18:09:38
是的,我這樣做,它的工作。首先我試着改變它的CSS工作正常。然後,我將這個樣式包含在'