javascript - 使用 MathJax.typeset(); 多次
问题描述
我对 MathJax v3 有一点问题。我正在多次更改某些 HTML 元素的值,并且我使用Mathjax.typeset();
它来再次排版数学组件。
问题是,第二次在 MathJax 中出现表达式时,它会MathJax.typeset()
产生 TypeError: t is null。
我尝试使用以下方法重置枚举:
MathJax.startup.document.state(0);
MathJax.texReset();
MathJax.typeset();
女巫只导致了一个新的 TypeError: this.parent(...) is null。这只发生在我第二次调用它时,我不明白我应该怎么做才能多次排版文档。有任何想法吗?
解决方案
推荐阅读
- javascript - Tone.js 不会为 iO 上的 Cordova 加载
- ruby - 使用绑定递归调用 ERB 会导致输出文本丢失
- google-cloud-platform - 为什么使用 iptables 设置出站规则会阻止整个站点,但 Google Cloud 防火墙中的出口规则并没有太大变化?
- php - Laravel 不同用户类型的相同控制器
- ssl - 与证书相关的 SBT 项目编译错误
- javascript - 表单提交上的 NPM 包功能 - 前端
- javascript - 有没有办法简化 document.getElementById?
- python - 使用注释的 Django 数据分组
- javascript - 如何从 randomuser API 获取用户的用户详细信息?
- flutter - 即使在 null 检查 Flutter 之后也没有这样的方法错误