Guillaume Deschamps
Artiste 3D

Determiner le filtre masonry des le chargement de la page

frontend -

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);
});

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *