Pour déterminer le filtre qui affiche la mozaique masonry au chargement de la page :
1 – créer des custom linnks dans le menu avec une variable « myfilter »
ex :
https://monsite.com/nos-produits/gamme?myfilter=prefiltres
Dans un fichier js, je récupère cette variable et avec un setTimout, je recharge la page :
jQuery(document).ready(function($) { var url = $(location).attr('href'); var pos = url.lastIndexOf("=");
//console.log('1 - récup de l\'url : '+url); var myfilter=url.slice(pos); myfilter = myfilter.replace('=', ".");
//console.log('2 - récup de la variable : '+myfilter); setTimeout(function(){ $("div[data-filter='"+myfilter+"']").click(); },1000); });