0

我尝试了 jQuery UI 对话框的示例代码并让它工作——将该文件保存为 page1.html。但是,当我尝试通过 jQuery.load 将该页面加载到 PHP 页面的容器 div(数据容器)时,这是可行的,page1 将无法工作,甚至显示应该隐藏的所有内容。

两个页面都有其 CSS 和 js 集。有没有办法让那些 css/js 不妨碍彼此的页面?还是当您使用 jquery 的加载功能时,加载的页面使用父级(PHP 页面)加载的 css/js?如果是这种情况,我该如何解决我的这个问题?

谢谢。

4

1 回答 1

0

知道了!在接受了anpsmn在上述评论中提出的建议后,因为之后仍然没有工作,我所做的是,我将page1.html中对话框的css / js引用移至父页面(PHP页面)。

因此,包含此代码的 js:

$('#data-container').load('page1.html', function() { $( "#dialog" ).dialog(<my dialog stuff>); });

被移动到从父页面(PHP 页面)而不是 page1.html 中引用。我认为这是有道理的,因为对话框是在页面(page1.html)加载到父页面后初始化的。

感谢您在这里提出我的第一个问题,这是一次很好的体验。希望能学到更多,并希望能回答一个问题,然后再回答一些问题。^^;

于 2013-04-18T01:34:30.077 回答