繁体   English   中英

我可以从原始文件加载CSS吗?

[英]Can i load css from the original file?

在我看来,应该对此有一个选择,但我似乎找不到。

这个问题被问过很多次,但只有解决方法得到了回答,这不是我想要的。

我正在更改CSS内码,但我想重新加载原始的CSS而不是自己进行编码,如何实现?

我不想重新加载整个文件,只加载一些div或class CSS。

请参阅此帖子以获取解决方案。

基于此,您可以执行以下操作:

$("#fix").click(function(e) {
    e.preventDefault();
    $("div").removeAttr("style");
});​

注意:假设您首先使用JQuery更改样式

这是一个有效的例子

如果您使用的是jQuery,请套用

$(selector).removeAttr('style')

对你的元素

我想重新加载原始CSS而不是自己编码

这不是必需的。 您正在尝试重新加载应该继续存在的资源。 加载后,您无需再次加载。 如果您需要覆盖样式,请对其应用一个类。 要还原为原始语言,请删除课程。 这就是级联样式表的工作方式。

如果有特殊的原因需要使css动态化,则可以尝试通过DOM将css加载到Document中( document.createElement("style")等),但是我认为对此有点支持。

如果您想重置整个样式,而不仅仅是div,则最好使用all selector

$('*').removeAttr('style');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM