我在我的项目中使用Mathjax。对于IE 10,将生成MathJax_MSIE_Frame div。
我想要更改此div的默认样式。所以我在Mathjax initialize中添加了样式
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。
发布于 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之后,这就是问题所在。
https://stackoverflow.com/questions/21697908
复制相似问题