Kies een categorie
- Tractoren
- Oogstmachines
- Maaidorsers
- Rooimachines
- Balenpersers
- Hakselaars
- Balenomwikkelaars
- Stortbak
- Grondbewerking
- Ploegen
- Cultivateurs
- Schudders
- Diepwoelers
- Freesmachines
- Schijveneggen
- Rotoreggen
- Spitters
- Vorenpakker
- Hark
- Wiedeggen
- Schoffelmachines
- Maaiers
- Schijvenmaaiers
- Trommelmaaiers
- Klepelmaaiers
- Cirkelmaaier/weidebloter
- Zaaimachines
- Zaaimachine
- Precisiezaaimachine
- Plantmachine
- Doorzaaimachine
- Bemestingsmachines
- Kunstmeststrooier
- Landbouwspuit/besproeien
- Verreikers
- Voeding veeteelt
- Voermengwagen
- Voerdoseerwagen
- Voerschuif
- Voerautomaten
- Uithaler/verdeler
- Voedertroggen/bakken
- Maal- en menginstallaties
- Stroblazer
- Oogstvervoer / transport
- Kipwagen
- Hooglosser
- Silagewagens
- Strowagens
- Mestwagen
- Veewagen
- Paardentrailers
- Aanhangwagens
- Kruiwagens
- Oogstbewerking
- Weegtoestel
- Opzakmachine
- Naaimachine
- Rollentafel
- Leestafel
- Transportbanden
- Onderdelen Landbouwmachines
- Tractoronderdelen
- Oogstmachines onderdelen
- Maaimachines onderdelen
- Grondbewerking onderdelen
- Bemesting / zaaien onderdelen
- Transportmachines onderelen
- Voeding veeteelt onderdelen
- Banden
- Velgen
Prijs tussen
Bouwjaar
Uren
Locatie
'); } $('.typefilter i').on('click', function(){ if($(this).parent().find('.product-subcategories').hasClass('open')) { $(this).removeClass('icon-angle-up').addClass('icon-angle-down'); $(this).parent().find('.product-subcategories').removeClass('open'); } else { $(this).removeClass('icon-angle-down').addClass('icon-angle-up'); $(this).parent().find('.product-subcategories').addClass('open'); } }); function setFilterText(){ $filterText = ''; // $('.product-brands .product-brand a.active').each(function(){ // $filterText += $('a[data-url="'+$(this).attr('data-url')+'"]').text() + ', '; // }); if($('#product-brands').val()) $filterText += $('#product-brands').find(":selected").text() + ', '; $('.product-sizes .product-size a.active').each(function(){ $filterText += $('a[data-url="'+$(this).attr('data-url')+'"]').text() + ', '; }); if($filterText != 'Geen') $filterText = $filterText.substring(0,$filterText.length - 2); if($filterText == '') $filterText = 'Geen'; $('#filtersactive').text($filterText); } }); /* * product filter functie d.m.v. ajax resultaten opbouwen */ var filterproducts = function(page = 1) { $('.loadmore').remove(); var sort = $('#sortselect').val(); //var brand = $('.product-brands .product-brand .active').attr('data-url'); // $brands = ''; // $('.product-brands .product-brand a.active').each(function(){ // $brands += $(this).attr('data-url') + ','; // }); // $brands = $brands.substring(0,$brands.length - 1); $brands = $('#product-brands').val(); //var filter = $('.product-sizes .product-size .active').attr('data-url'); $sizes = ''; $('.product-sizes .product-size a.active').each(function(){ $sizes += $(this).attr('data-url') + ','; }); $sizes = $sizes.substring(0,$sizes.length - 1); var lowest = parseInt($('#slider .noUi-handle-lower .noUi-tooltip').text().replace('.', '')); var heighest = parseInt($('#slider .noUi-handle-upper .noUi-tooltip').text().replace('.', '')); if($('#slider2 .noUi-handle-lower .noUi-tooltip').text().replace('.', '') != 1900) var minyear = parseInt($('#slider2 .noUi-handle-lower .noUi-tooltip').text().replace('.', '')); if($('#slider2 .noUi-handle-upper .noUi-tooltip').text().replace('.', '') != 2024) var maxyear = parseInt($('#slider2 .noUi-handle-upper .noUi-tooltip').text().replace('.', '')); if($('#slider3 .noUi-handle-lower .noUi-tooltip').text().replace('.', '') != 0) var minhours = parseInt($('#slider3 .noUi-handle-lower .noUi-tooltip').text().replace('.', '')); if($('#slider3 .noUi-handle-upper .noUi-tooltip').text().replace('.', '') != 60000) var maxhours = parseInt($('#slider3 .noUi-handle-upper .noUi-tooltip').text().replace('.', '')); var place = $('#location').val(); var straal = $('#straal').val(); if(page <= 1) $('.category-products .row .c3').remove(); var html = '
'; $('.category-products .row').append(html); $.ajax({ url: [location.protocol, '//', location.host, location.pathname].join(''), type: 'GET', dataType: 'json', data: {page: page, ajax: true, sort: sort, merk: $brands, size: $sizes, minprice: lowest, maxprice: heighest, minyear: minyear, maxyear: maxyear, minhours: minhours, maxhours: maxhours, plaats: place, straal: straal}, }) .done(function(data) { if(data.totalproducts) { $('#totalproducts').text(data.totalproducts); } else { $('#totalproducts').text(0); } if(data.products.length !== 0) { $('.noresults').hide(); $.each(data.products, function(index, item) { if(item.new == true) $newlabel = 'Nieuw'; else $newlabel = ''; if(item.sale == true) $salelabel = 'Verkocht'; else $salelabel = ''; if(item.brand) $brand = ''; else $brand = ''; if(item.price) $price = '' + item.price + ''; else $price = ''; $html = '
' + '
' + '
' + '' + $newlabel + $salelabel + '' + '' + item.category + '' + '' + '' + '' + item.title + '' + ' ' + item.city + '' + $brand + $price + '' + '' + '
' + '
'; $('.category-products .row').append($html); }); } else { $('#totalproducts').text(0); $('.noresults').show(); } // REDO THE FUNCTIONS ON NEW ITEMS //setEqualHeight(); //autoload next products AJAX if($('.item').size() < $('#totalproducts').text()) { $('.loadmore').remove(); $('.category-products').append('
'); } setTimeout(function(){ setEqualHeight(); //or elemement }, 1000); $('.loader').remove(); }) .fail(function() { // $('#totalproducts').text(0); // $('.noresults').show(); console.log("error filter"); }) .always(function(response) { //console.log("complete"); $('.loader').remove(); }); }; $(window).scroll(function(){ if($('.loadmore').length) { if (isScrolledIntoView($('.loadmore'))) { filterproducts($('.loadmore').attr('data-page')); } } });
201 resultaten gevonden
Filter