Javascript 浏览器中的实时数学输入
这是我一个问题的后续行动 目标:网页中的一个输入字段(一般意义上,不是特定形式),其中某些模式(如$\int$)的输入将呈现数学-在这种情况下,在字段本身中,而不是在单独的预览框中 在链接的问题中,我用MathJax链接到了一个Javascript 浏览器中的实时数学输入,javascript,html,math,Javascript,Html,Math,这是我一个问题的后续行动 目标:网页中的一个输入字段(一般意义上,不是特定形式),其中某些模式(如$\int$)的输入将呈现数学-在这种情况下,在字段本身中,而不是在单独的预览框中 在链接的问题中,我用MathJax链接到了一个conteneteditablediv实现,我尝试了,但失败了(在IE上有些效果,这不算)。请不要再说contenteditable有多么糟糕,我现在很清楚这一点 我偶然发现了这个网站,他们有一个有趣的实现,可以很好地处理上标和分数(至少)。回答几个问题后,您会看到一个工
conteneteditable
div实现,我尝试了,但失败了(在IE上有些效果,这不算)。请不要再说contenteditable
有多么糟糕,我现在很清楚这一点
我偶然发现了这个网站,他们有一个有趣的实现,可以很好地处理上标和分数(至少)。回答几个问题后,您会看到一个工具栏,但您可以键入Shift+^立即查看上标
我想我可以将其扩展到其他我需要的东西,但我不确定他们的代码中有什么可以做到这一点-它看起来像画布,但我不确定,我希望更聪明的人能够立即识别他们在使用什么。页面的源代码包含JS
我已经在MathJax GitHub和其他一些工具上发布了一个解决方案,但是目前没有人能够正确地使用这个功能(只有“预览”框)。
这也是我的最后一次尝试——希望这里的多样性能让我开始。我只需要关注我的阅读——代码的第一行,一个分数是如何在输入字段中以框对框的形式呈现的
我很抱歉没有发布我自己的代码,我之前的问题是我迄今为止最好的尝试。根据吉格森的建议,我签出了Guppy,用叉子叉出来,它很棒(就我的需要而言)。你可以在车站检查我的叉子。我现在将在那里发布我的最新演示。当前的分支是
textmix
,但我希望Daniel能合并到master。您研究过了吗。您基本上想通过JavaScript实现吗?@le_m已经做了我需要的:)谢谢您提醒我这一点。@Jiggsson谢谢您的Guppy!