[英]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.