2011-05-31 162 views
0


我试图展现一个jQuery对话框,如下代码:jQuery UI的对话框不显示

var message = "Request processed successfully"; 
$('<div>'+message+'</div>').dialog({ 
    buttons:{ 
    'Add More':function(){window.location='index.py?mode=Receivable&cm=Add';}, 
    'View All':function(){window.location='index.py?mode=Receivable&cm=Browse&freshLoad=1';} 
    } 
}); 

文字和按钮(包括“关闭”)全部出现,并期待/正常工作,但是周围没有包含盒子。我没有收到任何错误(例如:它可以找到它正在查找的所有图像/脚本等)。我可以提供更多细节,但是有谁遇到过类似的问题?

+6

你有没有在页面中包含和引用你的jQuery UI CSS?如果我忘记CSS,我就会遇到这种情况。 – 2011-05-31 15:48:44

+0

正确。谢谢。如果您将此作为答案提交,我会接受它。 – danwoods 2011-05-31 16:55:01

回答

0

在jQuery UI中缺少格式通常是由于CSS错误或缺失造成的。确保你的页面中包含jQuery UI CSS代码和图像以及链接的CSS文件。它应该可以正常工作。