【发布时间】:2010-07-28 18:49:16
【问题描述】:
我有以下代码构建一个 JQueryUI 对话框弹出窗口。
$j('<div></div>')
.html(message)
.dialog({
autoOpen: true,
bgiframe: true,
buttons: { 'Dismiss': function() { $j(this).dialog('close') } },
closeOnEscape: true,
height: 'auto',
modal: true,
resizable: true,
width: 400,
title: 'An error has occurred'});
当弹出窗口首次显示给用户时,它看起来像下图,带有一个巨大的标题。我知道弹出窗口中没有添加额外的 css 类。
调整 JQuery 弹出窗口的大小后,弹出窗口正确显示。标题会立即调整大小并正确显示。
以前有没有其他人遇到过这种情况?
【问题讨论】:
-
(将答案移至此帖);可能是您忘记包含对话框的 CSS,即通过主题滚轮构建主题时,因为它使用 ui-widget 类,它们具有基本样式,然后这些样式会被您包含在您的每个模块中单独覆盖自定义滚动的 jQuery UI。
标签: jquery jquery-ui jquery-ui-dialog