1

オンライン試験アプリケーションを開発しています。問題に、テキストまたは数式のみ、またはテキストと数式の両方が含まれています。数式は Mathjax を使用して表示されます。ページにはタイマーがあります。Mathjax の方程式が完全にロードされたときにのみタイマーを開始したい.質問に方程式が含まれていない場合は、Mathjax を待たずにタイマーを開始する必要があります.どうすればよいですか? アプリケーションは PHP で開発されています。

4

1 に答える 1

2

MathJax をすべてのページにロードしているのか、Math を含むページだけにロードしているのかはわかりません。すべてのページの場合は、追加します

<script type="text/x-mathjax-config">
MathJax.Hub.Queue(function () {
  ... do whatever you need to start timer here ...
});
</script>

MathJax をロードするスクリプトの前。これにより、MathJax がタイプセットを終了した後に関数が実行されます (タイプセットがない場合でも実行されます)。

すべてのページで MathJax を読み込まない場合は、MathJax を含むページでこれを行い、含まないページでタイマーを直接開始します。

于 2012-03-06T20:09:58.870 に答える