MathJax:不显示原始乳胶预览

时间:2014-10-08 23:53:47

标签: mathjax

如果您访问带有MathJax的页面,您将看到原始乳胶片刻,之前处理并变成漂亮的“数学”。是否有可能不显示原始来源,只有在准备好后才显示数学?

示例页面:http://www.mathjax.org/demos/tex-samples/

1 个答案:

答案 0 :(得分:2)

这取决于你的意思。当然,页面中会显示什么内容,如果您依靠JS删除它,那么它总是有可能以最小的数量显示。

直接的方法是隐藏您的内容并告诉MathJax在排版完成后取消隐藏它。 (这取决于您的内容和设计的复杂程度。)

This sample(可以找到in the main code repository)显示为简单方法:

a)在某个全局元素上设置visibility:hidden

b)向MathJax队列添加一个函数,以便在MathJax布局完成后将其更改回来。如,

 <script type="text/x-mathjax-config">
    MathJax.Hub.Queue(function () {
       document.getElementById("hide_page").style.visibility = "";
    });
 </script>