i've got a problem with my script. I'am filtering some stuff by clicking on div's and setting an "current" class. Unfortunately when two div's with data-filter "*" are clicked - script is not working correctly -> "data filter is ** gives 0 items . So I decided to put if statement in my jquery script - when two selectors are '' result should be '' instead of '**'.
Unfortunately something isn't working. Could anyone help me?
jQuery('.teamFilter_".$filter_rand_num." li').click(function(){
jQuery('.teamFilter_".$filter_rand_num." .current').removeClass('current');
jQuery(this).addClass('current');
var selector = jQuery(this).attr('data-filter');
var selector2 = $('.wyborMiastowy .current').attr('data-filter');
if (selector == '*' && selector2 == '*') {
var filterValueFinal = '*';
}
else {
var filterValueFinal = selector + selector2;
}
jQuery('.sd-center').addClass(filterValueFinal);
container.isotope({
filter: filterValueFinal,
layoutMode: '".$attr['layout_mode']."',
transitionDuration: '1s',
});
return false;
});
Aucun commentaire:
Enregistrer un commentaire