Как исправить ошибку.offset при обновлении с jQuery 1.3.2 -> 1.4.2

Я только что обновил jQuery до версии 1.4.2, и теперь я получаю сообщение об ошибке в этой строке

var offset = $(settings.textBoxObj).offset({padding: true, border: true});

До обновления я не получал эту ошибку. Кто-нибудь знает, изменилось ли что-то в 1.4, чтобы повлиять на эту строку кода?

метрополия

1 ответ

Решение

Ваша линия совершенно неверна.

В jQuery 1.3.х, offset не принимал никаких параметров, поэтому ваш объект был проигнорирован.

В 1.4 offset позволяет перемещать элемент, поэтому он ожидает объект с left а также top свойства.

Вам необходимо выяснить, что параметр пытается выполнить, или полностью удалить его.

Другие вопросы по тегам