Bonjour,
J'ai créé une petite fonction javascript, qui permet d'ouvrir une div quand je clique sur un lien, voici le code ci-dessous.
HTML :
JS :
Quand je clique sur caracteristique et photo, le javascript fonctionne nikel. Par contre, quand je clique sur le lien reservation, au lieu d'ouvrir le lien vers la page résa, c'est la div expandable qui s'ouvre comme pour caracteristique et photo.
Un peu embêtant, je ne vois pas trop comment l'isoler pour qu'il ouvre bien le lien et pas la div !
Merci pour votre précieuse aide
J'ai créé une petite fonction javascript, qui permet d'ouvrir une div quand je clique sur un lien, voici le code ci-dessous.
HTML :
<div class="expand">
<a class="caracteristiquesc" href="#">Caractéristiques</a>
<a class="photosc" href="#">Photos</a>
<a class="reservationc" title="Réservation" href="/reservation/">Réservation</a></div>
<div class="expandable">
<h3>Caractéristiques</h3>
<ul class="list">
<li>Lit séparés (peuvent être joint)</li>
<li>Vue 180° sur la Loire</li>
</ul>
<h3>Les photos</h3>
Photo 1, photo 2 etc...
</div>
JS :
/*
* Expandable
*/
$(document).ready(function(){
$('.expandable').hide();
$('.expand').click(function(e){
e.preventDefault();
var $this = $(this);
$this.next('div').slideToggle();
});
});
Quand je clique sur caracteristique et photo, le javascript fonctionne nikel. Par contre, quand je clique sur le lien reservation, au lieu d'ouvrir le lien vers la page résa, c'est la div expandable qui s'ouvre comme pour caracteristique et photo.
Un peu embêtant, je ne vois pas trop comment l'isoler pour qu'il ouvre bien le lien et pas la div !
Merci pour votre précieuse aide