mathjaxが完全にロードされたときに検出する方法は?

StackOverflow https://stackoverflow.com/questions/3014018

  •  26-09-2019
  •  | 
  •  

質問

mathjaxが完全にプロセスの数学にロードされたときに識別するために、とにかくあります。 mathjaxが完全にロードされ、その間でのショー「ロード」というメッセージされる前に、私は私の数学の方程式を非表示にする必要があります。

役に立ちましたか?

解決

答えを探しているかもしれない人のために、これは私がMathjax開発

から得た応答であります
  

MathJaxの起動アクションが、起動が完了したときに発生しますStartupHookを登録すると同期する方法。たとえば、あなたが使用することができます。

     

MathJax.Hub.Register.StartupHook("End",function () { ... your startup code here ... });

     

MathJaxを構成するタグの終了時、またはAで   ちょうどあなたが使用している場合はMathJaxをロードした後、別のタグ   MathJax /設定/ MathJax.jsでMathJax設定ファイルをデフォルト。それ   あなたができるように、MathJaxの初期化シーケンスにフックさせてください   適切なタイミングで、独自のセットアップを行います。

おかげでデビッド

他のヒント

あなたはjqueryのは、あなたが getScript()

を使用することができます読み込まれている場合
var mjaxURL  = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,Safe.js';
// load mathjax script
$.getScript(mjaxURL, function() {
    // mathjax successfully loaded, let it render
    MathJax.Hub.Queue(["Typeset", MathJax.Hub, 'c'+parentid+'_list']);
});
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top