Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 加载页面保留样式的部分_Jquery_Css_Iframe - Fatal编程技术网

Jquery 加载页面保留样式的部分

Jquery 加载页面保留样式的部分,jquery,css,iframe,Jquery,Css,Iframe,我想加载页面(表)的一部分,保留css样式,并将这部分加载到另一个页面(同一个域)。iframe将使用样式加载整个页面。load加载页面的一部分,但不保留样式。我想两全其美 例如: 关于如何做到这一点有什么想法吗?这当然不是一项容易的任务。您可以从部分中提取和元素,请求外部CSS文件,确定哪些规则适用,并手动(使用.CSS())将这些规则应用于目标元素。这当然会导致与当前页面上现有的CSS冲突,因此我认为没有现成的解决方案。如果两个页面位于同一个域中,您可以使用XHR获取代码,并将子页面的ht

我想加载页面(表)的一部分,保留css样式,并将这部分加载到另一个页面(同一个域)。iframe将使用样式加载整个页面。load加载页面的一部分,但不保留样式。我想两全其美

例如:


关于如何做到这一点有什么想法吗?

这当然不是一项容易的任务。您可以从部分中提取
元素,请求外部CSS文件,确定哪些规则适用,并手动(使用
.CSS()
)将这些规则应用于目标元素。这当然会导致与当前页面上现有的CSS冲突,因此我认为没有现成的解决方案。

如果两个页面位于同一个域中,您可以使用XHR获取代码,并将子页面的html代码直接插入到主页面,而不是使用
iframe