2010-06-10 6 views

Odpowiedz

18

Dla tych, którzy mogą być patrząc na odpowiedź, to odpowiedź dostałem od mathjax dewelopera

Sposób synchronizacji z działań startowych mathjax za to zarejestrować StartupHook że będzie ogień podczas rozruchu jest zakończona . Na przykład, można użyć

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

na końcu znacznika, który konfiguruje mathjax lub w osobnym tagu tuż po załadowaniu mathjax jeśli używasz domyślny mathjax plik konfiguracyjny w mathjax/config/MathJax.js. To powinno pozwolić na podpięcie się do sekwencji inicjującej MathJax, abyś mógł zrobić własne ustawienia we właściwym czasie.

Dzięki David

+0

Trzeba dodać powyższy kod w ' 'blok, nie w bloku javascript. –

0

Jeśli masz Jquery załadowane można użyć 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']); 
}); 
+0

Uwaga z przyszłości: cdn.mathjax.org zbliża się do końca życia, sprawdź https://www.mathjax.org/cdn-shutting-down pod kątem wskazówek dotyczących migracji (i prawdopodobnie zaktualizuj swój post dla przyszłych czytelników). –

+1

Dzięki za wskazanie. Dodano zalecaną CDN: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js –

Powiązane problemy