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

JQuery UI 1.8.13 внезапная ошибка

Мы использовали Jquery из этой ссылки http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js для перетаскивания. Внезапно мы замечаем, что он сейчас не работает, и с нашей стороны не происходит никакого изменения кода. Мы замечаем, что ошибка указывает на эту строку, и ошибка TypeError: a.curCSS не является функцией? Каким будет решение этой проблемы?

e&&e.call(i)},g)}):this._focus.apply(this,arguments)},scrollParent:function(){var g;g=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter
4b9b3361

Ответ 1

Эта ошибка javascript вызвана тем, что jQuery и jQueryUI не синхронизированы друг с другом. Вместо того, чтобы вернуться к старой версии jQuery, я бы обновил пользовательский интерфейс jQuery. Эта ссылка из блога jQueryUI рассказывает о поддержке последней версии jQuery. Я испытывал ту же ошибку перед обновлением пользовательского интерфейса jQuery.

Ответ 2

Основываясь на другом ответе... Я сделал что-то немного другое...

Вместо замены:

$.curCSS(element, attrib, val);

с:

$(element).css(attrib, val);

Я создал новую функцию:

$.curCSS = function (element, attrib, val) {
    $(element).css(attrib, val);
};

Ответ 3

$.curCSS: Этот метод является просто псевдонимом для jQuery.css() из jQuery 1.3. Хотя он никогда не был частью документированного API, какой-то внешний код, как известно, использовал его, возможно, думая, что он "более эффективен". Теперь его "больше нет". - от страницы здесь.

Эта ошибка может возникать при использовании curCSS.

заменить:

$.curCSS(element, attrib, val);

с

$(element).css(attrib, val);