В любом случае, чтобы определить, когда математика полностью загружена для обработки математики. Мне нужно скрыть свои математические уравнения до того, как mathjax будет полностью загружен и покажет сообщение "загрузка".
Как определить, когда mathjax полностью загружен?
Ответ 1
Для тех, кто может найти ответ, это ответ, который я получил от разработчика Mathjax
Способ синхронизации с запуском MathJax позволяет зарегистрировать StartupHook, который будет срабатывать при завершении запуска. Например, вы можете использовать
MathJax.Hub.Register.StartupHook("End",function () { ... your startup code here ... });
в конце тега, который настраивает MathJax, или в отдельный тег сразу после загрузки MathJax, если вы используете файл конфигурации MathJax по умолчанию в MathJax/config/MathJax.js. Что должен позволить вам подключиться к последовательности инициализации MathJax, чтобы вы могли сделайте свою собственную настройку в нужное время.
Спасибо David
Ответ 2
Если вы загрузили 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']);
});