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