@nikfakel
Веб-разработчик

Почему offset().top неправильно работает при большом количестве элементов?

Необходимо вывести иконки ошибки у каждой строки с ошибкой.
Делаю это через jQuery - вычисляю offset().top у каждой строки с ошибкой ( var dolb = $('.gfield_error');), рядом с ней размещаю иконку ("error_ico").

Код такой:
var dolb = $('.gfield_error');
    for (var m = 0; m<dolb.length; m++){
        var dolbh = $('.gfield_error').eq(m).offset().top + $('.gfield_error').eq(m).height();
        console.log(dolbh);
        $('.gform_body').append('<div class="error-ico" style="top:' + dolbh + 'px;"></div>');
    }


Работает на локалке, но не работает здесь - test.gmetrixteam.com/demo (нажмите кнопку отправки формы).
  • Вопрос задан
  • 472 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 20:09
9000 руб./за проект
28 апр. 2024, в 19:54
2000 руб./за проект
28 апр. 2024, в 19:54
5000 руб./за проект