JQuery Tag-it b.curCSS не является допустимой функцией
http://marianoagency.com/intranet/trial.html
Все работает нормально, пока я не начну вводить какие-либо тестовые теги (например, "php" ).
Как только я нажму "p", появится ошибка b.curCSS script. Всплывающее окно по-прежнему работает с тегами, но оно находится не в том месте (вверху слева 0,0).
Что я делаю неправильно?
Ответы
Ответ 1
curCSS был удален из jQuery 1.8 и выше, поэтому вам нужно обновить jquery.ui. Глядя на http://bugs.jqueryui.com/ticket/8501, вы увидите эту проблему.
Взгляните на:
https://github.com/jquery/jquery-ui/commit/98772fd0a1094f7fb2fbe1d8a95557bf2b545f6e
Если вы не можете обновить свою библиотеку пользовательского интерфейса jQuery, просто добавьте этот javascript после файла jQuery перед файлом (ов) jQuery.
(function($) {
if (!$.curCSS) {
$.curCSS = $.css;
}
})(jQuery);
Ответ 2
Я исправил эту ошибку, включив следующую строку внутри библиотеки jQuery
jQuery.curCSS = jQuery.css;
Ответ 3
Условия Laymans просто редактируют файл jquery-ui- (version).js. Добавьте следующий код в начало после вызова функции jquery:
(function($) {
if (!$.curCSS) $.curCSS = $.css;
Это исправит ошибку.
Ответ 4
Просто обновите jquery.ui.min.js до соответствующей версии. У меня были проблемы с версией 1.8.11, и когда я обновился до 1.8.22, он работал нормально. Это то, что я предпочел бы скорее, чем редактировать встроенные файлы jquery, даже если это глючит..