减少代码触发 class

Reduce code trigger class

我想切换 类。编写了代码,但需要减少此代码的数量并使其更加通用。你能告诉我怎么做吗?

$('.js_lightSpeedIn').click(function(){
    $('.js_pro-accordion-menu').removeClass("js_zoomIn js_fadeInLeft").addClass("js_lightSpeedIn");
});

$('.js_zoomIn').click(function(){
    $('.js_pro-accordion-menu').removeClass("js_lightSpeedIn js_fadeInLeft").addClass("js_zoomIn");
});

$('.js_fadeInLeft').click(function(){
    $('.js_pro-accordion-menu').removeClass("js_lightSpeedIn js_zoomIn").addClass("js_fadeInLeft");
});

最好的办法就是使用变量,让代码更体面。一个selector重复3次,设为变量

a=$('.js_pro-accordion-menu');
$('.js_lightSpeedIn').click(function(){
    a.removeClass("js_zoomIn js_fadeInLeft").addClass("js_lightSpeedIn");
});

$('.js_zoomIn').click(function(){
    a.removeClass("js_lightSpeedIn js_fadeInLeft").addClass("js_zoomIn");
});

$('.js_fadeInLeft').click(function(){
   a.removeClass("js_lightSpeedIn js_zoomIn").addClass("js_fadeInLeft");
});