我在ASP.Net中创建了一个Web应用程序。好吧,我有一些jquery服务器控件。好吧,我刚刚开始打扰得到一个运行主题和一切的“正确”的jquery。所以我用自定义的jquery主题替换了我的旧的默认jquery主题,现在一切都完全不同了。
从萤火虫中可以看出,我所指定的一切都是通过jquery中的.ui-helper-reset
重置的。我该如何防止这种情况发生?我希望能够设置像font-size和<body>
级别,而不必为每个单独的元素担心它,但它似乎将字体大小重置为比我使用的大得多的东西。计算出的font-height是17px!
我不明白为什么它会在我用jquery添加的每个单独元素上重置CSS ...
编辑: 好吧,我只是想出了一个愚蠢的错误,为什么我的网站“正在”工作。好吧,我没有在页面中包含主题的样式表。现在我把它包括在内,因此我遇到了问题。但我的问题仍然存在。我不明白为什么每个元素都会发生CSS重置。
答案 0 :(得分:0)
只是猜测...... 如何应用你的css AFTER 它已经被jquery重置了?也许有:
$(document).ready(function() {
var mycss = document.createElement("link");
$(mycss).attr("rel", "stylesheet").attr("type", "text/css").attr("href", 'your-css-filename');
});
如果$(document).ready
仍然很早,您可以将代码放在函数中并使用setTimeout()
调用它。