我正在使用可从此处访问的codepen创建一个部分:Click Here
如果你看到我的代码,你会看到我每次重复同样的事情,现在想要改进我的JS,以便它更少并且表现良好。请提供建议,以便改进此代码。
提前致谢。
的问候,
IMMAD
//这是Js
$(".div1").on({
mouseenter: function() {
console.log('hello');
$('.div2, .div3').addClass('widthlow');
$('.div1').addClass('widthmax');
$(".widthmax p").addClass('opacity');
},
mouseleave: function() {
$('.div2, .div3').removeClass('widthlow');
$('.div1').removeClass('widthmax');
$('.div1 p').removeClass('opacity');
}
});
$(".div2").on({
mouseenter: function() {
console.log('hello');
$('.div1, .div3').addClass('widthlow');
$('.div2').addClass('widthmax');
$('.smoky').addClass('opacity');
},
mouseleave: function() {
$('.div1, .div3').removeClass('widthlow');
$('.div2').removeClass('widthmax');
$('.smoky').removeClass('opacity');
}
});
$(".div3").on({
mouseenter: function() {
console.log('hello');
$('.div1, .div2').addClass('widthlow');
$('.div3').addClass('widthmax');
$('.smoky').addClass('opacity');
},
mouseleave: function() {
$('.div1, .div2').removeClass('widthlow');
$('.div3').removeClass('widthmax');
$('.smoky').removeClass('opacity');
}
});