0

我在 div 中加载 url,因为 div 加载了 url,它包含 css 文件,这会干扰我的父页面布局。我想将 css 限制为仅加载 div,因此它可能不会干扰页面上的其他内容。我不想使用 iframe,因为 jquery 有一些拖放功能,并且它不支持将元素从父页面拖动到 iframe 的好方法。有什么解决办法吗?

4

3 回答 3

0

假设您正在使用load类似于以下内容的 jQuery 函数:

$('#mydiv').load(myUrl);

您可以通过将选择器附加到 url 来从加载的页面中仅选择您感兴趣的 HTML(请参阅加载页面片段的 jQuery 文档):

$('#mydiv').load(myUrl + ' #content');

如果您需要使用自己的 CSS 呈现 url 处的完整页面,那么从您自己的页面进行沙盒处理的唯一可靠方法是使用 iframe。

于 2012-09-25T11:02:54.803 回答
-1

给你父母的元素一个特定的类/id名称,并在你的css中使用该类/id名称作为特定的选择器

于 2012-09-25T05:48:19.050 回答
-1

在该 css 文件中仅添加 div 特定 css 代码。

于 2012-09-25T06:29:03.353 回答