我尝试了jQuery UI对话框的示例代码并使其工作 - 将该文件保存为page1.html。但是,当我尝试通过jQuery.load将该页面加载到PHP页面的容器div(数据容器)时,page1将无效,甚至显示应该隐藏的所有内容。
两个页面都有一组css和js。有没有办法让那些css / js不妨碍彼此的页面?或者当你使用jquery的加载函数时,加载的页面是否使用了父的(PHP页面)加载的css / js?如果是这种情况,我该如何解决我的这个问题?
感谢。
答案 0 :(得分:0)
知道了!在上面的评论中接受了anpsmn提出的建议之后,因为它之后仍然无法工作,我所做的是,我将page1.html中对话框的css / js引用移动到父页面(PHP页面)。
所以,包含这段代码的js:
$('#data-container').load('page1.html', function() { $( "#dialog" ).dialog(<my dialog stuff>); });
被移动到从父页面(PHP页面)而不是page1.html中引用。我认为在页面(page1.html)加载到父页面之后初始化对话框是有道理的。
感谢您在这里提出我的第一个问题。希望学到更多,希望能回答一个问题,然后再回答一些问题。 ^^;