2016-04-10 5 views
1

я включил следующие на моей странице HTML:Jqmath не загружается правильно

<link rel="stylesheet" href="../css/jqmath-0.4.3.css"> 
<script src="../js/jquery-1.12.1.min.js"></script> 
<script src="../js/jqmath-etc-0.4.3.min.js"></script> 
<script>M.MathPlayer = false; M.trustHtml = true;</script> 

Но при загрузке страницы я вижу следующее сообщение об ошибке в консоли JavaScript:

jqmath-etc-0.4.3.min.js:3 Uncaught SyntaxError: Invalid regular 
expression: /(\d+\.?\d*|\.\d+)|[\\`]([A-Za-z]+|.)|[�-�][�-�]| 
\S[Ì€-ͯ᷀-á·¿âƒ-âƒ¿ï¸ -︯]*/: Range out of order in character class 

Я использую jqmath- etc-0.4.3.min.js с jquery-1.12.1.min.js.
Что мне здесь не хватает или это может быть проблема несовместимости версии?
jqmath 0.4.3 - единственная версия, которая кажется доступной.

+0

Есть ли у вас другие скрипты, кроме тех? – Bikee

+0

Bikash> Да, я делаю - но они несвязанные простые, которые я написал, - и все они после этих сценариев. – Jasper

ответ

0

Я получал ту же ошибку, что и с вашим кодом.

Если вы скачали jqMath и открыли COPY_ME.html в загруженной папке, вы должны быть способны увидеть структуру html и как внести в нее изменения. Там все прекрасно работает.

Пример, представленный на официальном сайте jqMath, использует jQuery 1.4.3, и ваш пример использует jQuery 1.12.1, я не уверен, но это может быть проблемой.

Надеюсь, это поможет.

1

Изменения второго <script> элемента:

<script src="../js/jqmath-etc-0.4.3.min.js" charset="utf-8"></script> 

Как говорит alljamin, вы увидите, в основном это COPY-Me.html. Ключ charset="utf-8", необходимый, если у вас нет <meta charset="utf-8"> в вашем html-файле (но вы, вероятно, действительно должны).

+0

Dave> Я добавил в html-файл, а также в тег скрипта, как было предложено, но я все еще вижу ту же ошибку. – Jasper

+1

Dave> Решено сейчас. Проблема заключалась в том, что я скопировал содержимое jqmath-etc-0.4.3.min.js из Интернета в свой собственный редактор (возвышенный) и сохранил его, а затем использовал его - там что-то пошло не так. Поэтому я взял оригинальный jqmath-etc-0.4.3.min.js из zip-загрузки и использовал его - и он работал нормально! Большое спасибо. – Jasper