繁体   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