首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE 10上的Mathjax MathJax_MSIE_Frame问题

IE 10上的Mathjax MathJax_MSIE_Frame问题
EN

Stack Overflow用户
提问于 2014-02-11 17:31:12
回答 1查看 149关注 0票数 0

我在我的项目中使用Mathjax。对于IE 10,将生成MathJax_MSIE_Frame div。

我想要更改此div的默认样式。所以我在Mathjax initialize中添加了样式

代码语言:javascript
复制
MathJax.Hub.Config({
     styles: {
         '#MathJax_MSIE_Frame': {
           'position': 'static',
           'height': '0',
           'overflow': 'hidden',
           'visibility': 'hidden',
           'display': 'none'
         }
     },
     showMathMenu: false,
 }

它工作得很好,并且在第一次加载页面时会应用css。

问题是,当我再次刷新同一页面时,此css不会应用于MathJax_MSIE_Frame div。

EN

回答 1

Stack Overflow用户

发布于 2014-02-12 23:42:45

确保您的MathJax.Hub.Config调用位于显示在加载MathJax.js本身的<script>之前的<script type="text/x-mathjax-config">...</script>块中。如果它是在之后,那么当MathJax执行其配置时,它可能对MathJax不可见,因此不会被处理。初始页面加载和页面刷新的时间不同,因此如果您在这两种情况下获得不同的行为,这通常是问题所在。您没有展示如何在页面中放置MathJax.Hub.Config调用,但我怀疑是在加载MathJax之后,这就是问题所在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21697908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档