jQuery(function($){
// Filter Function Triggers
filterTrigger.desktopFilter(".filt-container");
filterTrigger.mobileFilter("#mobile-filter", ".filt-container");
});
// FUNCTION FOR ALL FILTERS
var filterTrigger = {
desktopFilter: function(container) {
if( jQuery(container).length > 0 ) {
var $container = jQuery(container);
var $filter = jQuery(".filter-list").find("li").first().data("filter");
var mixer = mixitup($container, {
selectors: {
target: ".filter-item"
},
animation: {
duration: 300
},
controls: {
toggleDefault: "all"
}
});
jQuery(".filter").on("click", function() {
if( jQuery("#mobile-filter").length > 0 ) {
jQuery("#mobile-filter").val(jQuery(this).data("filter"));
}
});
}
},
mobileFilter: function(filter, container) {
if( jQuery(filter).length > 0 && jQuery(container).length > 0 ) {
var $filter = jQuery(filter),
$container = jQuery(container);
$container.mixItUp();
$filter.on("change", function(){
$container.mixItUp("filter", this.value);
});
jQuery(window).resize(function() {
});
}
}
}
Push
Huckletree West, Mediaworks
191 Wood Lane
London, W12 7FP
United Kingdom