问题标签 [jqmath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - OnPageFinished() 被 WebView 调用得太早
我有一个 webview 元素,其中包含我从 android studio 中的外部脚本加载的 jqmath 脚本,将变量传递到脚本中的函数如下所示:
我需要运行一些函数,有人建议我扩展使用 WebViewClient 并运行 OnPageFinished(),我的代码如下(在 OnCreate 下):
问题是,在脚本完成更新 web 视图之前调用 OnPageFinished。
有什么方法可以让我在脚本完成更新 web 视图后立即运行代码?或者如何解决 OnPageFinished 的问题?另请注意,我没有在函数中传递任何变量,因为我只有一个 webview。
提前致谢。
java - 正确的。over bar的转义序列?
我使用字符串作为方程式的来源,并且每当我尝试添加类似于上标标记的内容时:
但是,当我将它添加到 Java 字符串中时,为了编译它,我需要像这样编写它:
看起来这种方式会破坏 JQMath 并且不起作用,从而导致方程被破坏。这是代码,以防我做错了什么:
编辑:为澄清起见,最终结果奇怪的是“$$\ov55$$”。
请注意,当我在 JQMath 的网站页面上尝试相同的字符串时,它会按预期工作。
EDIT2:以下是放置在 webView.loadDataWithBaseURL 的断点的一些调试值:
实际字符串:String functext = "$$\\\\ov55\\\\$$";
实际显示结果:$$\ov55\$$
以字符串以外的其他方式加载它的任何帮助都会有很大帮助。
javascript - 在 jqmath 中如何表示删除线?
例如,我想通过对分子和分母进行素数分解,然后显示可以消除的常用项来显示将分数简化为最简单的项。
所以类似于 $6/8=(2)(3)/(2)(2)(2)=3/4$ 但在顶部和底部的 2 上显示删除线。
android - jqmath不能渲染矩阵?
我想用 jqmath 写表(矩阵),但输出不正确。
我复制jqmath 示例 。
有我的代码:
输出是线性矩阵,如下所示:
我建议在“ var s = '$( \table \ cos θ, - \sin θ; \sin θ, \cos θ) ”中组合斜杠和 t (\t) 会导致这个问题,因为 t 字符首先消失了线向右移动。
我该如何解决这个问题?
解决了 ,如果我用 4 个斜线替换每个斜线,结果是正确的....
java - jqMath:更新文本时出现奇怪的伪影
我有一个 WebView 每隔几分之一秒就会更新它的 jqMath 方程。时不时地(当方程的字体很大时更常见)方程会在几分之一秒内显示分隔符($$
, $
, [\
, (\
)。这通常发生在快速设备上。这是我的代码:
jqMath 将正确呈现此函数:
4+5+6+8
但是,它很少会在几分之一秒内将其与定界块一起显示:
[\4+5+6+8\]
即使它只出现了几分之一秒,它也会导致文本抖动并看起来有问题。
我不知道是什么可能导致这种情况。任何帮助将不胜感激。
javascript - 实现 JqMath Android 以显示公式
我已经阅读了有关 JqMath 以及如何在 Stackoverflow 上实现它的信息,但我无法让它正常工作。
我想要什么 显示数学方程式、常数和公式
我做了什么 1. 将这些文件添加到我的资产文件夹中: jqmath-0.4.3.css jqmath-0.4.3.js jqmath-etc-0.4.3.min.js jquery-1.4.3.js jquery-1.4 .3.min.js jscurry-0.4.0.js jscurry-0.4.0.min.js
写了这段代码:
/li>
问题 根据logcat:
其他文件也出现同样的错误:jquery-1.4.3.min.js & jqmath-etc-0.4.3.min.js
我该如何解决这个问题?
提前致谢!
javascript - 如何从 jqmath 格式的文本制作 svg?
我发现了运行良好的 jqmath 库。但现在我有一个问题:如果我有一个像这样的格式化文本:
我可以从中获取或创建 SVG 文件吗?
感谢帮助。
javascript - Jqmath 未正确加载
我在我的 html 页面中包含以下内容:
但是当页面加载时,我在 Javascript 控制台中看到以下错误:
我正在使用 jqmath-etc-0.4.3.min.js 和 jquery-1.12.1.min.js。
我在这里缺少什么或者这可能是版本不兼容问题?
jqmath 0.4.3 是唯一可用的版本。
javascript - Javascript android得到错误的宽度
一旦我按下其中一个按钮,我的 android xml 布局中有一些按钮,我调用了一个 javascript 函数来将一些文本附加到 web 视图中的“p”html 元素,但是一旦 p 元素的宽度变得比屏幕宽度更宽webview 我调用了下面的代码来滚动到 p 元素的末尾。
但有时此代码无法正常工作,因为似乎 document.getElementById("myp").scrollWidth 让我得到了错误的宽度,我通过使用 console.log 检查宽度来调试代码,似乎有时它是停留在相同的宽度并且不更新我添加到 p 元素的新文本。
我也尝试过使用 $(document).width() ,有时它也会让我得到错误的宽度。
这是我调用的 javascript1.js 文件中包含的 javascript 函数:
M.parseMath() 是我从 jqmath 库调用的一个函数,用于显示按预期工作的数学公式。
并且 html 代码是(包括一个 jquery 和 jqmath 库)
这是xml布局:
这是用于设置 webview 的 java 代码:
javascript - jqmath - 在数学函数之前/之后自动添加新行
我正在尝试显示以下行:
由于这个 div 的内容是动态加载的,我应用 M.parseMath(theDiv);
它工作正常,但函数 $$y = ln(e|^[| sin(|x|) |] |)$$ 正在自己的新行中显示。
为什么是新线 - 如何避免这种情况?