Показывать активного родителя с соответствующим подменю при загрузке страницы jQuery

Это не =+. В javascript + означает, что + возвращает его в число.

+'32' возвращает 32.

+'a' возвращает NaN.

Таким образом, вы можете использовать isNaN(), чтобы проверить, можно ли его изменить на номер.

2
задан Jonathan h. 21 January 2019 в 13:46
поделиться

1 ответ

Предполагается, что вы ожидаете следующую функциональность:

$("ul.nav > li > a").hover(
 function(e) {
  $('ul.nav > li > a.on-hover').removeClass('on-hover');
  $(this).addClass('on-hover');
 }, 
function(e){
 //If you expecting to hide on-hover-out as well, uncomment the below line
 //$('ul.nav > li > a.on-hover').removeClass('on-hover');
});

См. В действии: http://jsfiddle.net/kn761qgL/ и подтвердите.

0
ответ дан Shankar D 21 January 2019 в 13:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: