Подтвердить что ты не робот

JQuery Tag-it b.curCSS не является допустимой функцией

http://marianoagency.com/intranet/trial.html

Все работает нормально, пока я не начну вводить какие-либо тестовые теги (например, "php" ).

Как только я нажму "p", появится ошибка b.curCSS script. Всплывающее окно по-прежнему работает с тегами, но оно находится не в том месте (вверху слева 0,0).

Что я делаю неправильно?

4b9b3361

Ответ 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, даже если это глючит..