我正试图无缝地集成一个帮助中心(来自Zendesk)。为此,我将主页的页眉和页脚复制到帮助中心页面中。我在标题中应用外部页面的CSS,如下所示:
<link href=".../web/cache/Test.css" media="all" rel="stylesheet" type="text/css" />问题是,使用这种方法将样式表应用于整个页面,并将所有其他文章和内容搞砸。
我需要一种只将样式表应用于页面特定部分(标题)的方法。另一个注意事项是样式表很大,我不能以任何方式编辑它(例如,编辑选择器只应用于头类)。
我试着寻找解决方案,但只写了8年前关于使用类似<style scoped>的帖子,尽管这似乎也过时了。
我还尝试使用我找到的这个javascript函数,但没有结果:
function applyCSSFileToElement(cssUrl, elementSelector, callbackSuccess, callbackError) {
callbackSuccess = callbackSuccess || function(){};
callbackError = callbackError || function(){};
$.ajax({
url: cssUrl,
dataType: "text/css",
success: function(data) {
applyCSSToElement(data, elementSelector);
callbackSuccess();
},
error: function(jqXHR) {
callbackError();
}
})
}发布于 2022-02-25 19:05:50
这个怎么样?
< code >H19通过Jquery< code >H 210F 211执行代码>F 211,则要执行
https://stackoverflow.com/questions/71210916
复制相似问题