<div class=" englobe">
<div class="services_block_text grid_14" >
Bla bla bla
<p><a href="[#darkblue]LIEN1[/#]">Page à voir</a> sur le site de l'éditeur.</p>
</div>
<div class="cadre_image" style="">
<img src="/img/curseur.png" width="96px" height="99px" alt="" title=""/>
</div>
<div id="truc"><a href="[#darkblue]LIEN2[/#]">Les produits</a>, applicatifs</div>
bla bla bla
</div>
Bonjour à tous,
Ne me croyez pas si nouveau ici, je suis un lecteur régulier des articles, parfois du forum et des livres de Rodolphe et Raphaël, que j'ai posé neufs pour la première fois sur l'étagère il y a moins d'un an, quand j'ai pris en main mon destin d'ingénieur BTP spécialisé CAO en Freelance qui avait des besoins permanents en web.
Je ne prends plus de stagiaires ! Je bosse mes sites tout seul désormais.
Alors voilà, vous allez découvrir de suite que je suis un peu tordu.
Soit un bloc (class "englobe") auquel je donne un effet hoover. Je demande à jQuery de le transformer en hyperlien en faisant remonter le premier href rencontré en son sein.
Vous me voyez venir ; je voudrais que le deuxième (et les suivants) hyperliens entre balises <a> puisse continuer à jouer son rôle sans être affecté par la remontée à la div englobante que provoque ce code.
Hélàs, trop débutant, je m'interroge déjà sur la faisabilité et j'aurais vraiment ce besoin...
...
Qu'en pensez-vous ?
$(document).ready(function() {
$('.englobe').hover(function() {$(this).addClass('hover');},function(){$(this).removeClass('hover'); })
.click(function(event){
event.stopPropagation() ;
event.preventDefault() ;
location.href($(this).find('a:eq(0)').attr("href"));
return false;
});
});
Modifié par Bertram (25 Jun 2013 - 11:55)