Задать вопрос
vagono
@vagono

Почему скрипт срабатывает на половину?

Добрый день! Помогите решить задачку.
Ссылка на проблемную страницу

-Почему при выборе левой части "Для внутренних работ" предлагает выбор материалов, после типа покрытия. а при выборе "Фасадное покрытие" - не предлагает ?
-При выборе левой части "Для внутренних работ" не работает покрытие "Минерал", хотя категории и фильтры для товара стоят.

Код под спойлером
<script type="text/javascript">


jQuery('#fils2').click(function(){
	jQuery('.fil1').addClass('fil2');
	jQuery('.filled').addClass('filled2');
	jQuery('.filall').addClass('fil1s');

});


jQuery('#fils1').click(function(){
	jQuery('.fil1').removeClass('fil2');
	jQuery('.filled').removeClass('filled2');
	jQuery('.filall').addClass('fil1s');
});

jQuery('.propus').click(function(){
	$("input[type=checkbox]").prop('checked', true);
});

(function($){
    $(function(){

        $("#archive_browser input").change(function(){
            $("#archive_pot")
    .empty()
 

       var category = $("input[name=category1]:checked").val();

       

        var c111 = $("#cat111:checked").val();


       var c1 = $("#cat1:checked").val();
       var c2 = $("#cat2:checked").val();
       var c3 = $("#cat3:checked").val();
       var c4 = $("#cat4:checked").val();
       var c5 = $("#cat5:checked").val();
       var c6 = $("#cat6:checked").val();
       var c7 = $("#cat7:checked").val();
       var c8 = $("#cat8:checked").val();
       var c9 = $("#cat9:checked").val();
       var c10 = $("#cat10:checked").val();
       var c11 = $("#cat11:checked").val();
       var c12 = $("#cat12:checked").val();
       var c13 = $("#cat13:checked").val();
       var c14 = $("#cat14:checked").val();
       var c15 = $("#cat15:checked").val();
       var c16 = $("#cat16:checked").val();

	    


	    //   var c=[]; 
		//	$('input[type=checkbox]:checked').each(function(){
		//	    c.push($(this).val());
		//	});


    $.post(
    "<?php bloginfo('template_url') ?>/scripts/archive_getter.php",
    {
		category1 : category,
		cat111 : c111,
        cat1 : c1,
        cat2 : c2,
        cat3 : c3,
        cat4 : c4,
        cat5 : c5,
        cat6 : c6,
        cat7 : c7,
        cat8 : c8,
        cat9 : c9,
        cat10 : c10,
        cat11 : c11,
        cat12 : c12,
        cat13 : c13,
        cat14 : c14,
        cat15 : c15,
        cat16 : c16,

    },
    function(data) {
        $("#archive_pot").html(data);
    }
    );
        });
    });
})(jQuery)


$("body").on("click", ".propus a", function(){

    var idtop = $($(this).attr("href")).offset().top -=350;

    $('html,body').animate({scrollTop: idtop}, 1000);

    return false;

});



</script>


	
	<div class="homes" id='archive_pot'>
		<div class="propus">Пожалуйста, выберите тип покрытия</div>
	</div>

</div>







<script>
	jQuery('.filled').click(function(){
		jQuery(this).toggleClass('chok');
	})

	jQuery('.filled2').click(function(){
		jQuery(this).toggleClass('chok');
	})

	jQuery('.fs').click(function(){
		jQuery('.fs').removeClass('fss');
		jQuery(this).addClass('fss');
	})
</script>
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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