Javascript 如何在每次MathJax更新页面时执行操作?

Javascript 如何在每次MathJax更新页面时执行操作?,javascript,mathjax,Javascript,Mathjax,我有一个网站,它使用AJAX加载内容,其中包括LaTeX格式的数学 在加载过程中,我希望视图保持在底部,为此我使用函数scrollBotom() 我使用MathJax将加载的代码转换为可读的数学公式。因此,当加载完成时,将执行以下代码 MathJax.Hub.Queue(["Typeset", MathJax.Hub, ...]); MathJax.Hub.Queue(scrollBottom); 我注意到,MathJax分块更新公式,而不是逐个更新。我想在每次更新后将页面滚动到底部 有没有办

我有一个网站,它使用
AJAX
加载内容,其中包括
LaTeX
格式的数学

在加载过程中,我希望视图保持在底部,为此我使用函数
scrollBotom()

我使用
MathJax
将加载的代码转换为可读的数学公式。因此,当加载完成时,将执行以下代码

MathJax.Hub.Queue(["Typeset", MathJax.Hub, ...]);
MathJax.Hub.Queue(scrollBottom);
我注意到,
MathJax
分块更新公式,而不是逐个更新。我想在每次更新后将页面滚动到底部

有没有办法做到这一点

我能想到的唯一方法是收集
AJAX
内容的片段,分别排版,然后每次滚动。无论如何,这不是一个真正的解决办法

还有一件事——数学是在加载所有内容后排版的,这不是最优的,因为
MathJax.Hub.Queue([“typeset”…
在每次页面更新后都会导致巨大的延迟

第二个问题(即时排版)的修复也是受欢迎的