Почему index идёт с конца?

Доброго вечера, вот мой код:

buttons2 = ['#block-new160', '#block-new161', '#block-new164', '#block-new165'],
zagl = ['Приветмир', 'Покамир', 'Приветмир2', 'Покамир2'],
text1 = ['11текст', '12текст', '13текст', '14текст'],
text2 = ['21текст', '22текст', '23текст', '24текст'],
text3 = ['31текст', '32текст', '33текст', '34текст'];

form2 = forms2.join();
button2 = buttons2.join();

$(button2).each(function(index, id) {
    $(id).on('mouseover', function() {
        $(form2).css({'display':'none'});
        $(forms2[index]).css({'display':'block', 'top':'312px'});
        $('#pzagl').html(zagl[index]);
        $('#ptext1').html(text1[index]);
        $('#ptext2').html(text2[index]);
        $('#ptext3').html(text3[index]);

    });
});


Всё работает, есть одна проблема, когда навожу на #block-new160 подгружаются элементы с index[3], а не с index[0] почему так?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
FaloSun
@FaloSun Автор вопроса
А всё понял
$(button2).each(function(index, id) {
нужно
$(buttons2).each(function(index, id) {
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы