¿Hay alguna forma de identificar cuándo mathjax está completamente cargado para procesar las matemáticas? Necesito ocultar mis ecuaciones matemáticas antes de que mathjax esté completamente cargado y mostrar el mensaje 'cargando' en el tiempo medio.¿Cómo detectar cuando mathjax está completamente cargado?
Respuesta
Para los que podría estar buscando la respuesta, esta es la respuesta que recibí de mathjax desarrollador
La forma de sincronizar con las acciones de puesta en marcha de mathjax que se registre un StartupHook que encenderá cuando se completa el inicio . Por ejemplo, puede utilizar
MathJax.Hub.Register.StartupHook("End",function() { ... your startup code here ... });
al final de la etiqueta que configura mathjax, o en una etiqueta separada justo después de cargar mathjax si está utilizando el archivo de configuración mathjax defecto en mathjax/config/MathJax.js. Que debería permitirle enganchar en la secuencia de inicialización de MathJax para que pueda hacer su propia configuración en el momento correcto.
Gracias David
Si tiene Jquery cargado puede utilizar 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']);
});
Nota del futuro: cdn.mathjax.org está llegando al final de su vida útil, consulte https://www.mathjax.org/cdn-shutting-down para obtener sugerencias sobre migración (y quizás actualice su publicación para futuros lectores). –
Gracias por señalar. Se agregó el CDN recomendado: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js –
- 1. cuando está un Highchart completamente cargado?
- 2. Javascript: detectar cuando una ventana está completamente cargada
- 3. Detectar cuando el emulador de Android está completamente iniciado
- 4. iphone: ¿Cómo sé que UIWebView está completamente cargado?
- 5. ¿Hay alguna forma de detectar si un archivo javascript externo está completamente cargado?
- 6. incendios Window.loaded antes de que la ventana está completamente cargado
- 7. caso de asignación a DIV cuando se ha cargado completamente
- 8. ¿Cómo puedo detectar si un iframe está cargado?
- 9. ¿Cómo puedo detectar si un control ActiveX está cargado?
- 10. Cómo detectar cuando innerHTML está completo
- 11. ¿Cómo detectar cuando la pantalla está encendida?
- 12. ¿Cómo esperar hasta que WebBrowser esté completamente cargado en VB.NET?
- 13. Mostrar MathJax dinámicamente solo cuando hay delimitadores
- 14. Detectando cuando un servidor Jetty incrustado está completamente inicializado
- 15. detectar cuando la aplicación está cerrada
- 16. ¿Cómo está Ruby completamente orientado a objetos?
- 17. detectar cuando JavaScript está deshabilitada en ASP.NET
- 18. Extensión de Chrome: ¿cómo detectar que el script de contenido ya está cargado en una pestaña?
- 19. ¿Cómo puedo detectar cuando un directorio está montado con inotify?
- 20. ¿Cómo detectar cuando un lienzo está listo para la manipulación?
- 21. Ejecutar una tarea después de que WebView esté completamente cargado
- 22. ¿Cómo se determina si CKEditor está cargado?
- 23. ¿Cómo recuperar o reiniciar MathJax?
- 24. Comprueba si UIWebView está cargado
- 25. ¿Cómo puedo verificar si un complemento jQuery está cargado?
- 26. MathJax: Ocultar el proceso de carga de Mathjax
- 27. Javascript para detectar cuando una página se ha cargado en otra ventana en Firefox
- 28. ¿Cómo volver a un UIViewController que ya está cargado?
- 29. jQuery .load no está comprobando si mi elemento está cargado
- 30. ¿Cómo detectar READ_COMMITTED_SNAPSHOT está habilitado?
Usted tiene que agregar el código anterior en el ... 'bloque, no en el bloque javascript. –