Chciałbym wywołać funkcję javascript Print()
, gdy biblioteka js kończy przetwarzanie odwiedzanej strony internetowej.Jak uruchomić funkcję javascript, gdy "Matematyka przetwarzania" w MathJax osiąga 100%
W tej chwili funkcja Print()
jest wyzwalana przy użyciu onload
, ale wydaje się, że zatrzymuje zadanie Matematyka przetwarzania MathJax (demo here); użytkownicy muszą odrzucić okienko Pop-up przeglądarki, aby umożliwić MathJax zakończenie przetwarzania.
Chciałbym móc zadzwonić pod numer Print()
właśnie wtedy, gdy przetwarzanie matematyki w MathJax osiągnie 100%.
Jakieś pomysły?
@Davide prawie :), to działa, ale kiedy pojawi sie okno dialogowe drukarki Processing matematyczne: 100% nie zniknie. Czy znasz jakiś sposób, aby się go pozbyć? – systempuntoout
Upewnij się, że wyciągasz komunikator ON-ON dla ciała, które również wywołuje Print. Wywoływane jest przed załadowaniem MathJax (i przed wydrukiem, który jest w kolejce poprzez MathJax, –
Twoja strona demo powiązana z twoją oryginalną wiadomością wciąż ma onload = "Print()" na znaczniku BODY. I nie widzę Wywołanie MathJax.Hub.Queue() Czy testujesz na innej stronie? Nie jestem też pewien, dlaczego używasz javascripts/mathjax.js, a nie tylko ładowanie bezpośrednio javascripts/MathJax/MathJax.js. wywołanie MathJax.Hub.Queue() tej procedury w celu upewnienia się, że MathJax będzie dostępny po wywołaniu. –