css - 修改主题 css 后,Wordpress 网站闪烁并显示旧主题(仅限 Firefox)

标签 css wordpress firefox wordpress-theming

我有一个我托管的 Wordpress 站点(最新版本),该站点使用 Silesia 主题。我已经安装了 Slim Jetpack 插件并使用它的 css 编辑器来修改网站的外观。现在,无论何时使用 Firefox(最新版本:19.02)查看网站并单击任何链接,网站都会闪烁,短暂显示旧主题。这只会发生在 Firefox 上,而不会发生在 IE、Chrome 或 Safari 上。安装的其他插件包括:Subscribe2、Google Analytics、Subscribe2 小部件、Jetpack 手动控制和 WP Super Cache。

似乎在 Firefox 上,该站点首先使用原始主题 css 呈现,然后在到达新 css 时重新绘制,但根据 How is CSS applied by the browser, and are repaints affected by it?这不是它应该如何工作的。

有人知道这可能是什么吗?

最佳答案

我调查了这个问题,它看起来像是一个特定于主题的问题。首先加载原始主题 css,然后是一些 javascript,然后是新的自定义 css。这可能会导致旧主题在执行 javascript 时短暂可见,并且浏览器还没有机会访问新的 css。

我通过直接修改原始主题的css 解决了这个问题。这不是一个理想的解决方案,但它现在有效。

关于css - 修改主题 css 后,Wordpress 网站闪烁并显示旧主题(仅限 Firefox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15633919/

相关文章:

javascript - 在 ng-repeat 中显示/隐藏嵌套的 Div

wordpress - 我的 wordpress 网站只显示 'error' 。无法登录管理员

javascript - WebRTC Chrome 和 Firefox connection.setRemoteDescription

html - 跨浏览器自定义复选框

css - Chrome 不缓存 css 文件。缓存适用于 .js/.png 文件。

jquery - 实现 css 与选择发生冲突

html - 使html的一部分可滚动

css - 除主页外的每个页面的背景都模糊

php - meta_query 在 wp_query 中不起作用

javascript - Firefox 上错误的 mouseenter 事件