gpt4 book ai didi

javascript - Jqmath 产生奇怪的行为,不正确的渲染

转载 作者:行者123 更新时间:2023-11-30 17:37:00 30 4
gpt4 key购买 nike

我正在使用 jqmath 进行数学渲染。这是完整的代码

<!DOCTYPE html>
<html lang="en" xmlns:m="http://www.w3.org/1998/Math/MathML">

<head>
<meta charset="utf-8">
<script src="jquery-1.4.3.min.js"></script>
<script src="jqmath-etc-0.4.0.min.js"></script>

<title>Displaying maths</title>
</head>
<body>

<p>If $ax^2+bx+c=0$ with $a≠0$, then:
$$∰f'(x)=\lim↙{h→0}{f(x+h)-f(x)}/h$$
</p>
</body>
</html>

它在 firefox 中运行良好,但在 chrome 32 和 IE 8 中运行不正常。我检查了兼容性,它说 jqMath 与这两个版本兼容。那么为什么它不起作用?

奇怪的是 home page of jqmath运行完美,当我在主页上可供练习的文本区域中编写数学表达式时,它也可以正确呈现。那么问题在哪里?

编辑

符号出现但分散。似乎问题仅在于除法,例如2/3. 如果我使用相同版本的 chrome 访问 jqmath 的主页并在提供的测试区域中写入相同的表达式,它们将正确呈现。

示例 1

火狐(正确) enter image description here Chrome (错误) enter image description here

示例 2

火狐(正确) enter image description here Chrome (错误) enter image description here

最佳答案

jqMath 在具有它的浏览器中使用内置的 MathML,即 Firefox 和最新版本的 Safari (webkit)。可悲的是,I.E.和 Chrome 不是那么先进(尽管旧版本的 I.E. 可以使用 MathML 的 MathPlayer 插件),所以 jqMath 必须使用它自己的 .css 文件来帮助格式化。这解释了您找到的解决方案。

关于javascript - Jqmath 产生奇怪的行为,不正确的渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21829310/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com