<div>
<img class="a" src="a.svg"/>
<img class="b" src="b.svg"/>
<img class="c" src="c.svg"/>
<img class="d" src="d.svg"/>
</div>
.a,.b,.c,.d{
display:none;
}
//m=num为项目中的判定条件
switch(num){
case 0:
$('.a').show();
$('.b').hide();
$('.c').hide();
$('.d').hide();
break;
case 1:
$('.a').hide();
$('.b').show();
$('.c').hide();
$('.d').hide();
break;
case 2:
$('.a').hide();
$('.b').hide();
$('.c').show();
$('.d').hide();
break;
case 3:
$('.a').hide();
$('.b').hide();
$('.c').hide();
$('.d').show();
break;
};
想每次只显示一个svg,上述存在类污染,如何解决?
不用写太多,两行代码搞定。