簡體   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