JSP文件
<a href="#" onclick="pop('terms')> Terms of Use </a>
| <a href="#" onclick="pop('privacy')"> Privacy Policy </a>
| <a href="#" onclick="pop('contact')"> Contact Us / Advertise
<div id="dialog"> </div>
JS档案
function pop(url){
$("#dialog").dialog({
modal:true,
height:450,
width:600,
open: function(){
if(url=="privacy")
$("#dialog").load('/temp_privacy.jsp');
if(url=="contact")
$("#dialog").load('/temp_contact.jsp');
if(url=="terms")
$("#dialog").load('/temp_terms.jsp');
},
title: url.toUpperCase(),
close: function(){
$("#dialog").dialog('destroy');
}
});
对于第一个请求对话框打开,文本左对齐,顶部对齐 对于每一秒和后续请求对齐框中的对齐是完全随机的,我无法理解导致此行为的原因是什么?
答案 0 :(得分:0)
没有看到你的代码,当你加载像ajax请求这样的页面时,你的内容css就会从你身体的其他部分被覆盖。确保所有id都是唯一的,即使在你的jsp文件中也没有在其他地方设置样式。与类相同,确保它们没有在文档中的其他位置使用同一类的某些alt css