Bonjour
je travaille sur un site responsive qui s'appuie sur un template Bootstrap que voici :
http://tarsiergraphics.com/demo/html/sailor2/index.html
Sur cet exemple, en bas de page, il y a 3 boutons "follow", "about" et "explore" qui font glisser un slider en dessous.
Pour faire fonctionner ce slider, le code s'appuie sur :
Le data attribute "data-target" lance le slider "about-slider".
Ce qui me dérange, c'est que j'aurais aimé mettre un lien vers l'ancre #about afin que la page descende jusqu'à cette partie... car si on clique sur un des 3 boutons alors que le slider n'est pas visible (hors de la fenetre du navigateur) on ne voit pas ce qu'il se passe.
Normalement, cela est assez simple, il suffit de rajouter un lien comme ça :
ou même
sauf que dans ces 2 cas, le javascript du data-target ne fonctionne plus... ou l'ancre ne fonctionne pas... mais faire fonctionner les 2 ensembles est infaisable...
Enfin, je suis sûr qu'il doit y avoir moyen d'y arriver, mais je sèche...
Auriez vous une idée ?
Merci de votre aide
Modifié par jp.bond (17 Nov 2017 - 18:56)
je travaille sur un site responsive qui s'appuie sur un template Bootstrap que voici :
http://tarsiergraphics.com/demo/html/sailor2/index.html
Sur cet exemple, en bas de page, il y a 3 boutons "follow", "about" et "explore" qui font glisser un slider en dessous.
Pour faire fonctionner ce slider, le code s'appuie sur :
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-4">
<div data-target="#about-slider" data-slide-to="0" class="tab">
<div class="tmenu">
<span class="contact-icon"></span>
<h5>About</h5>
<span class="fa fa-angle-double-down fa-2x"></span>
</div>
</div>
</div>
Le data attribute "data-target" lance le slider "about-slider".
Ce qui me dérange, c'est que j'aurais aimé mettre un lien vers l'ancre #about afin que la page descende jusqu'à cette partie... car si on clique sur un des 3 boutons alors que le slider n'est pas visible (hors de la fenetre du navigateur) on ne voit pas ce qu'il se passe.
Normalement, cela est assez simple, il suffit de rajouter un lien comme ça :
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-4">
<div data-target="#about-slider" data-slide-to="0" class="tab active">
<a class="page-scroll" href="#about">
<div class="tmenu">
<span class="locate-icon"></span>
<h5>About</h5>
<span class="fa fa-angle-double-down fa-2x"></span>
</div>
</a>
</div>
</div>
ou même
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-4">
<a class="page-scroll" href="#about">
<div data-target="#about-slider" data-slide-to="0" class="tab active">
<div class="tmenu">
<span class="locate-icon"></span>
<h5>About</h5>
<span class="fa fa-angle-double-down fa-2x"></span>
</div>
</div>
</a>
</div>
sauf que dans ces 2 cas, le javascript du data-target ne fonctionne plus... ou l'ancre ne fonctionne pas... mais faire fonctionner les 2 ensembles est infaisable...
Enfin, je suis sûr qu'il doit y avoir moyen d'y arriver, mais je sèche...
Auriez vous une idée ?
Merci de votre aide
Modifié par jp.bond (17 Nov 2017 - 18:56)