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