我在 wordpress 中有一个网站。我最近下载了一个名为 Advanced Ajax Page Loader 的插件。单击其他页面时它会刷新您的内容而不刷新整个站点(页眉,页脚)。我试图从插件开发人员和 wordpress 支持论坛获得答案,但没有人回应。
我读到如果使用 ajax jquery 调用,那么所有脚本都应该重新加载,因为插件有一个地方我应该放置这些代码。直到一切正常,除了一个薄。当我从一个类别转到另一个类别时,一切正常,但是当我打开一个帖子时,它完全搞砸了该页面的所有 css,当我刷新它时,一切看起来都很好,但又一次,如果我打开一个大的有很多帖子的类别,然后页面的 css 就乱七八糟了。
虽然我可以通过在“重新加载代码”框中放置一些代码来以某种方式刷新整个 css,但我不知道如何使用脚本来做到这一点。英语不是我的母语,因此我很难在谷歌上找到我的答案,我试过了,但我的词汇量有限。我该怎么做?
最佳答案
您是否通过 Javascript 向您的元素添加 CSS 类?如果是这样,那么您添加的样式只会影响当时属于 DOM 一部分的那些元素,因此您可能会遇到竞争条件,这实际上恰好在 Chrome 和 Safari 中有效,但在 Firefox 中无效。
第二次尝试验证您的标记和 CSS,看看您的 css 语法是否有任何错误?
关于Ajax 页面加载后 CSS 变得困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17384772/