Как можно сократить данный код без использования кучи классов и id?
Как это можно сделать при помощи переменной this?
https://codepen.io/Misha_mishy/pen/wvBYXGw
//menu-1
$('#menu__item-1').mouseenter(function(){
$('#menu__item-2').css('opacity','0.4');
$('#menu__item-3').css('opacity','0.4');
$('#menu__item-4').css('opacity','0.4');
})
$('#menu__item-1').mouseleave(function(){
$('#menu__item-2').css('opacity','1');
$('#menu__item-3').css('opacity','1');
$('#menu__item-4').css('opacity','1');
})
// menu-2
$('#menu__item-2').mouseenter(function(){
$('#menu__item-1').css('opacity','0.4');
$('#menu__item-3').css('opacity','0.4');
$('#menu__item-4').css('opacity','0.4');
})
$('#menu__item-2').mouseleave(function(){
$('#menu__item-1').css('opacity','1');
$('#menu__item-3').css('opacity','1');
$('#menu__item-4').css('opacity','1');
})
//menu-3
$('#menu__item-3').mouseenter(function(){
$('#menu__item-1').css('opacity','0.4');
$('#menu__item-2').css('opacity','0.4');
$('#menu__item-4').css('opacity','0.4');
})
$('#menu__item-3').mouseleave(function(){
$('#menu__item-1').css('opacity','1');
$('#menu__item-2').css('opacity','1');
$('#menu__item-4').css('opacity','1');
})