Я не могу заставить вторую часть моей функции работать, но при ее запуске не отображается ошибка - PullRequest
0 голосов
/ 01 августа 2020
function dropAndRetract1(e) {
  if(e.type = 'mouseover') {
    ul.eq(0).slideDown(1000).show();
  } else if(e.type = 'mouseout') {
    ul.eq(0).slideUp(1000).hide();
  }
}

th.eq(0).on('mouseover mouseout', dropAndRetract1);

1 Ответ

0 голосов
/ 01 августа 2020
function dropAndRetract1(e) {
  if(e.type == 'mouseover') {
    ul.eq(0).slideDown(1000).show();
  } else if(e.type == 'mouseout') {
    ul.eq(0).slideUp(1000).hide();
  }
}

th.eq(0).on('mouseover mouseout', dropAndRetract1);

Ошибка не отображается, потому что вы присваиваете значение вместо сравнения в условии if. Для сравнения используйте «==» или «===».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...