Добрый вечер!
Прошу помощи в рефакторинге кода. Все работает как нужно, но слишком уж он получился громоздким.
На странице есть слайдер, с помощью которого пользователь может выбирать необходимое время, и ему, в соответствии с его выбором, отображаются некие данные. Иногда некоторые данные не должны отображаться. К примеру при выборе минимального пакета, в услуги не будут включены некоторые опции.
Написал такую "портянку". Возможно ли это чуть-чуть сократить?
stepSlider.noUiSlider.on('update', function( values, handle ) {
if (values == 3) {
$('.calc_time').html('3 часа');
$('.calc_price').html('350 руб.');
$('.calc_pic').html('от 10 картинок');
$('.calc_web_gall').html('');
$('.calc_col').html('');
} else if (values == 4) {
$('.calc_time').html('4 часа');
$('.calc_price').html('450 руб.');
$('.calc_pic').html('от 20 картинок');
$('.calc_web_gall').html('web-галерея');
$('.calc_col').html('');
} else if (values == 5) {
$('.calc_time').html('5 часов');
$('.calc_price').html('550 руб.');
$('.calc_pic').html('от 30 картинок');
$('.calc_web_gall').html('web-галерея');
$('.calc_col').html('');
} else if (values == 6) {
$('.calc_time').html('6 часов');
$('.calc_price').html('600 руб.');
$('.calc_pic').html('от 40 картинок');
$('.calc_web_gall').html('web-галерея');
$('.calc_col').html('');
} else if (values == 7) {
$('.calc_time').html('7 часов');
$('.calc_price').html('700 руб.');
$('.calc_pic').html('от 50 картинок');
$('.calc_web_gall').html('web-галерея');
$('.calc_col').html('');
} else if (values == 8) {
$('.calc_time').html('8 часов');
$('.calc_price').html('750 руб.');
$('.calc_pic').html('от 60 картинок');
$('.calc_web_gall').html('web-галерея');
$('.calc_col').html('*цветные');
} else if (values == 9) {
$('.calc_time').html('9 часов');
$('.calc_price').html('800 руб.');
$('.calc_pic').html('от 70 картинок');
$('.calc_web_gall').html('web-галерея');
$('.calc_col').html('*цветные');
} else {
$('.calc_time').html('10 часов');
$('.calc_price').html('850 руб.');
$('.calc_pic').html('от 80 картинок');
$('.calc_web_gall').html('web-галерея');
$('.calc_col').html('*цветные');
}
});
Спасибо за помощь)