Задать вопрос
it_proger29
@it_proger29
Битрикс

Как уменьшить код jquery?

Здравствуйте, как можно переписать этот отрывок кода чтоб он был более меньшего размера?
if (length_block > 6){
            $(".ajax_button_next_Load_section").removeClass("displat_none");
            $(".portfolio_hiden").addClass("portfolio_hiden_ajax_six");
            $(".portfolio_active:eq(0)").removeClass("portfolio_hiden_ajax_six");
            $(".portfolio_active:eq(1)").removeClass("portfolio_hiden_ajax_six");
            $(".portfolio_active:eq(2)").removeClass("portfolio_hiden_ajax_six");
            $(".portfolio_active:eq(3)").removeClass("portfolio_hiden_ajax_six");
            $(".portfolio_active:eq(4)").removeClass("portfolio_hiden_ajax_six");
            $(".portfolio_active:eq(5)").removeClass("portfolio_hiden_ajax_six");
            // alert(length_block)
        }
  • Вопрос задан
  • 191 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
twobomb
@twobomb
if (length_block > 6){
            $(".ajax_button_next_Load_section").removeClass("displat_none");
            $(".portfolio_hiden").addClass("portfolio_hiden_ajax_six");
            $(".portfolio_active:lt(6)").removeClass("portfolio_hiden_ajax_six");
        }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sedbol
@Sedbol
Что то на вроде этого?
if (length_block > 6){
$(".ajax_button_next_Load_section").removeClass("displat_none");
            $(".portfolio_hiden").addClass("portfolio_hiden_ajax_six");
for(let i=0;6>i;i++){
$(".portfolio_active:eq(" + i + ")").removeClass("portfolio_hiden_ajax_six");
}
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы