Determiner le filtre masonry des le chargement de la page

Nov 19, 2019 | frontend | 0 commentaires

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

Autres articles

Petite balade au cimetière de Loyasse, à Lyon

Petite balade au cimetière de Loyasse, à Lyon

Avec mon regain d'intérêt depuis l'année dernière pour la modélisation 3D et les jeux vidéos, plus particulièrement les jeux d'horreur, la moindre texture, la moindre plante, le moindre volume architectural attise ma curiosité et mon intérêt. Comment rendre  cette...