Gibt es trotzdem zu identifizieren, wenn der Mathjax vollständig geladen ist, um Mathematik zu verarbeiten. Ich muss meine mathematischen Gleichungen verstecken, bevor mathjax voll geladen ist und in der Zwischenzeit die Meldung 'loading' anzeigt.Wie erkennt man, wenn Mathjax voll geladen ist?
Antwort
Für diejenigen, die für die Antwort suchen konnten, ist dies die Antwort, die ich von Mathjax Entwickler bekam
Die Art und Weise mit Mathjax Startup-Aktionen zu synchronisieren es eine StartupHook zu registrieren, die ausgelöst wird, wenn der Startvorgang abgeschlossen ist . Zum Beispiel können Sie
MathJax.Hub.Register.StartupHook("End",function() { ... your startup code here ... });
am Ende des Tags verwenden, die nur nach dem Laden Mathjax Mathjax oder in einem separaten Tag konfiguriert, wenn Sie die Standard Mathjax Konfigurationsdatei in Mathjax/config verwenden/MathJax.js. Das sollte Sie in die Initialisierungssequenz von MathJax einhaken lassen, so dass Sie Ihre eigene Einrichtung zur richtigen Zeit tun können.
Dank David
Wenn Sie Jquery geladen können Sie 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']);
});
Hinweis aus der Zukunft: cdn.mathjax.org nähert sich dem Ende seines Lebens. Überprüfen Sie https://www.mathjax.org/cdn-shutting-down auf Migrationstipps (und aktualisieren Sie möglicherweise Ihren Post für zukünftige Leser). –
Danke für das Aufzeigen. Die empfohlene CDN wurde hinzugefügt: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js –
- 1. Wie erkennt man, wenn Ihre Website auf SFSafariViewController geladen wird
- 2. Wie erkennt man, wenn innerHTML abgeschlossen ist
- 3. Zeige Fenster, nachdem es voll geladen ist
- 4. IOException wird ausgelöst, wenn SDCard voll ist
- 5. Wie erkennt man, wenn PDF in Iframe geladen wird, wenn der Browser partielle Inhaltsbereichsanforderungen anfordert?
- 6. Prüfen, ob eine Seite voll geladen und gerendert ist
- 7. Wie man einen Ladebildschirm in Unity erstellt, der herausfinden kann, ob die Szene voll geladen ist
- 8. Voll Kalender blättern oben, wenn Seite geladen wird
- 9. wie man Hintergrundbild voll erscheinen
- 10. Wie erkennt man, wenn der Test-Test fehlgeschlagen ist?
- 11. Wie erkennt man, wenn der Akku fast leer ist: Android?
- 12. NSTextField: Wie erkennt man, wenn eine Zeichenfolge zu lang ist?
- 13. Wie erkennt man, wenn der Klangeffekt beendet ist?
- 14. Wie erkennt man, wenn ein AVPlayerItem beendet ist?
- 15. Wie erkennt man, wenn ein Bild unscharf ist?
- 16. Wie erkennt man, wenn das gesamte Formular nicht fokussiert ist?
- 17. HTML5-Video, wie erkennt man, wenn keine Audiospur vorhanden ist?
- 18. Wie erkennt man, wenn der Bildschirm eingeschaltet ist?
- 19. wpf Wie erkennt man, wenn die Datenbindung beendet ist?
- 20. Wie erkennt man, ob ein Feld geladen wird?
- 21. Lauf Code nach dem Unterricht ist voll geladen
- 22. Wie erkennt man, wenn browserify ausgeführt wird?
- 23. Wie erkennt man, wenn WiFi (re) verbindet?
- 24. Wie erkennt man, wenn savehtml fehlschlägt?
- 25. Wie erkennt man, wenn MKUserTrackingBarButtonItem verwendet wird
- 26. Wie erkennt man, wenn UITextField leer wird
- 27. Selen mit PhantomJs warten bis die Seite voll geladen ist?
- 28. Wie erkennt man, wenn AJAX-geladene Bilder vollständig heruntergeladen werden?
- 29. Wie erkennt man, ob Daydream eingeschaltet ist?
- 30. Wie erkennt man, ob AVAudioRecorder pausiert ist?
Sie verwenden den Code oben im ' 'blockieren, nicht im JavaScript-Block. –