Jqmath произвежда странно поведение, неправилно изобразяване

Използвам 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 е съвместим и с двете версии. Така че защо не работи?

Странното е, че началната страница на jqmath работи перфектно и когато пиша математика изрази в текстовата област, достъпна за упражнение на началната страница, която също се изобразява правилно. И така, къде е проблемът?

РЕДАКТИРАНЕ

Символите се появяват, но са разпръснати. Изглежда, че проблемът е само с разделяне по, напр. 2/3.Ако посетя началната страница на jqmath, използвайки същата версия на chrome и напиша същите изрази в предоставената тестова област, те се изобразяват правилно.

Пример1

firefox(правилно) въведете описание на изображението тукchrome(грешно) въведете описание на изображението тук

Пример2

firefox(правилно) въведете описание на изображението тукchrome(грешно) въведете описание на изображението тук


person Insane Coder    schedule 17.02.2014    source източник
comment
@DaveBarton: Мисля, че можете да помогнете (авторът на jqmath)   -  person Insane Coder    schedule 17.02.2014
comment
„Неправилно изобразяване“ и „не работи“ не са описание на проблема; обяснете как изобразяването се различава от очакваното.   -  person Jukka K. Korpela    schedule 17.02.2014
comment
@JukkaK.Korpela: Моля, вижте РЕДАКТИРАНЕТО с диаграми.   -  person Insane Coder    schedule 17.02.2014
comment
@JukkaK.Korpela: Намерих решението. Не включвах css файла, предоставен с jqmath. Но шокиращо защо работи във firefox? Всъщност това беше причината да премахна този css, мислейки, че не е задължителен.   -  person Insane Coder    schedule 17.02.2014
comment
Опитвам се да използвам jqmath-etc-0.4.3.min.js с jquery-1.12.1.min.js - виждам грешки в конзолата - проблем с несъвместимостта на тази версия ли е? Ако е така, има ли версия на jqmath, която работи с версия на jquery 1.12?   -  person Jasper    schedule 10.04.2016
comment
@InsaneCoder Публикувах въпрос, на който може да имате отговор - моля, вижте: stackoverflow.com/questions/36526435/   -  person Jasper    schedule 10.04.2016


Отговори (1)


jqMath използва вграден MathML в браузъри, които го имат, а именно Firefox и последните версии на Safari (webkit). За съжаление I.E. и Chrome не са толкова напреднали (макар че старите версии на I.E. можеха да използват плъгина MathPlayer за MathML), така че jqMath трябва да използва свой собствен .css файл, за да помогне с форматирането. Това обяснява решението, което сте намерили.

person Dave Barton    schedule 18.02.2014
comment
:Благодаря на Дейв за отговора. Специални благодарности, че ни предоставихте jqmath, изключително полезна библиотека. - person Insane Coder; 18.02.2014
comment
Дейв Бартън› Може би имате отговор на този въпрос - моля, вижте: stackoverflow .com/questions/36526435/ - person Jasper; 10.04.2016