簡體   English   中英

如何防止jQuery重置所有CSS?

[英]How do I prevent jQuery from resetting all my CSS?

我有一個用ASP.Net制作的Web應用程序。 好吧,我有一些jquery服務器控件。 好吧,我現在才開始為運行帶有主題和所有內容的“適當的” jquery打擾。 因此,我用一個自定義主題替換了舊的默認jquery主題,現在一切都完全不同了。

從firebug中,它表明我分配的所有內容都將通過jquery中的.ui-helper-reset 如何防止這種情況發生? 我希望能夠設置像font-size和<body>級別,而不必擔心每個單獨的元素,但是似乎將字體大小重置為比我使用的大得多的字體。 計算的字體高度為17px!

我不明白為什么它會對我用jquery添加的每個元素進行CSS重置...

編輯:好的,我只是想出了一些愚蠢的錯誤來說明為什么我的網站“正常運行”。 好吧,我沒有在頁面中包含主題的樣式表。 現在我將其包含在內,因此出現了問題。 但是我的問題仍然存在。 我不明白為什么CSS重置發生在每個元素上。

只是一個瘋狂的猜測...在用jquery重置如何應用CSS? 也許與:

$(document).ready(function() {  
    var mycss = document.createElement("link");
    $(mycss).attr("rel", "stylesheet").attr("type", "text/css").attr("href", 'your-css-filename');
});

如果$(document).ready還早,則可以將代碼放入函數中,然后使用setTimeout()調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM