Задержка MathJax с функцией jQuery - PullRequest
0 голосов
/ 18 октября 2019

В jQuery я запускаю на ходу функцию, которая вызывает MathJax на странице для рендеринга. В этом стиле:

function renderMath() {
  MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
}

Я хотел бы немного задержать его, так как страница сильно перепрыгивает, если несколько вызовов функций выполняются быстро один за другим. Как можно задержать функцию в своих ответах? Функция setTimeout в jQuery не имеет никакого эффекта:

function renderMath() {
  setTimeout(function(){
    MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
  }, 2000);
}

Здесь она установлена ​​с 2-секундной задержкой для преувеличения, но она не имеет никакого эффекта.
Какие другие опции у меня есть длязадержка функции?

...