我在我的项目中使用Mathjax。对于IE 10,生成MathJax_MSIE_Frame
div。
我想更改此div的默认样式。所以我在Mathjax初始化中添加了样式
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。
答案 0 :(得分:0)
确保您的MathJax.Hub.Config
通话位于{em>之前 <script type="text/x-mathjax-config">...</script>
<script>
之前加载MathJax.js
的{{1}}。如果它在之后,那么当MathJax进行配置时,它可能对MathJax不可见,因此不会被处理。初始页面加载和页面刷新的时间不一样,因此如果在这两种情况下获得不同的行为,这通常是问题所在。您没有显示您的MathJax.Hub.Config
调用是如何放置在您的页面中的,但我怀疑它是在加载MathJax之后,这是问题所在。