Я делаю плагин jQuery для ящиков паролей. Он добавляет кнопку создания пароля и индикатор надежности к входам, которые передаются ему с помощью селектора jQuery.
У меня проблема с кодом в строках 154 и 155 файла jquery.password.js inputPassword.position().top
. Он не возвращает правильную позицию поля ввода, поэтому сообщение об ошибке не появляется в правильном месте.
Я думаю, что это, вероятно, проблема в том, что inputPassword
не находится в правильном пространстве имен или что-то в этом роде, но я не до конца понимаю, как эти вещи работают в javascript ... это мой первый плагин jQuery.
Спасибо
** ссылка удалена ***
Это были не пространства имен, а потому, что объект был спрятан. Так исправлено с помощью:
if ( inputPassword.is(":visible") ) {
positionObject = inputPassword;
} else {
positionObject = inputPlain;
}