Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在iFrame上的designMode中使用MathJax?_Javascript_Html_Css_Math - Fatal编程技术网

Javascript 如何在iFrame上的designMode中使用MathJax?

Javascript 如何在iFrame上的designMode中使用MathJax?,javascript,html,css,math,Javascript,Html,Css,Math,我正在iFrame上创建一个带有设计模式的数学输入应用程序,我决定将其用于方程式。问题是,它似乎不会改变iframe上我的设计模式中的内容,所以有没有办法克服这一问题?为什么不在JS中动态设置designMode='on' var iframe = $('iframe')[0], iframeDoc = iframe.contentDocument || iframe.contentWindow.document; iframeDoc.designMode = "on"; 演示:我想你

我正在iFrame上创建一个带有设计模式的数学输入应用程序,我决定将其用于方程式。问题是,它似乎不会改变iframe上我的设计模式中的内容,所以有没有办法克服这一问题?

为什么不在JS中动态设置
designMode='on'

var iframe = $('iframe')[0],
  iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
  iframeDoc.designMode = "on";

演示:

我想你的问题是mathjax在你打开设计模式的情况下不工作?分享您的一些代码,让我对您的问题进行一些澄清。不,它正在工作,只是当我使用mathjax(
mathjax.Hub.Queue([“Typeset”,mathjax.Hub]);
)的刷新语句时,它不会应用于我的iframe。您何时尝试应用上述代码?您介意共享代码吗?我在iframe中键入LaTeX代码,然后按下按钮,它会自动使用上面的代码进行更新。请确保加载MathJax并在iframe中运行,而不是在父框架中运行。您的排版调用必须在iframe中执行,并且必须将MathJax.js加载到iframe中才能允许。