Contrôler le scroll au choix d'une prestation

Plus d'informations sur l'objet : Options

Lorsqu'il y a une longue liste de prestations, l'écran de l'utilisateur peut se positionner aléatoirement en fonction de son choix de prestation. Ceci est dû au fait que le navigateur conserve la position du précédent scroll. Vous pouvez modifier ceci en fournissant une fonction à la propriété onServiceAdd

window.planity.options = {
    onServiceAdd: function(){
        // Une fonction qui réagira au choix de l'utilisateur
        // par exemple :  
        window.scroll(0, 0); 
        // Ici l'écran sera ramener en haut de la page lorsqu'un utilisateur 
        // choisiera une prestation
    }
}

Si vous ne fournissez pas de fonction, le module renverra l'utilisateur en haut de celui-ci.

En cas de menu verticale

Si votre site possède un menu verticale qui recouvre le haut du navigateur, il est alors nécessaire de fournir la hauteur de celui-ci à la propriété headerWidth des options du module. Par exemple : vous avez un menu qui est en position:fixed et possède une hauteur de width:50px , il faudra alors ajouter au module :

window.planity.options = {
   headerWidth : '50px'
}

Last updated