<分区>
我在尝试创建网站时经常遇到这个问题。由于我可能不是唯一遇到此问题的人,所以我想分享我的问题:
switch (input) {
case "home":
$('#slide1').removeClass('hideSlide');
$('#slide2').addClass('hideSlide');
$('#slide3').addClass('hideSlide');
$('#slide4').addClass('hideSlide');
$('#slide5').addClass('hideSlide');
break;
case "bio":
$('#slide1').addClass('hideSlide');
$('#slide2').removeClass('hideSlide');
$('#slide3').addClass('hideSlide');
$('#slide4').addClass('hideSlide');
$('#slide5').addClass('hideSlide');
break;
case "ref":
$('#slide1').addClass('hideSlide');
$('#slide2').addClass('hideSlide');
$('#slide3').removeClass('hideSlide');
$('#slide4').addClass('hideSlide');
$('#slide5').addClass('hideSlide');
break;
case "dit":
$('#slide1').addClass('hideSlide');
$('#slide2').addClass('hideSlide');
$('#slide3').addClass('hideSlide');
$('#slide4').removeClass('hideSlide');
$('#slide5').addClass('hideSlide');
break;
case "cont":
$('#slide1').addClass('hideSlide');
$('#slide2').addClass('hideSlide');
$('#slide3').addClass('hideSlide');
$('#slide4').addClass('hideSlide');
$('#slide5').removeClass('hideSlide');
break;
case "closeMenu":
closeMenu();
break
default:
break;
}
所以我的问题是:如何简化或缩短这段代码?
如果有人可以通过向我展示示例或向我推荐解决方案来帮助我,那就太好了。
提前致谢!