J'ai un extrait de javascript (jquery) qui est un lien vers un href = "#" pour basculer le clic .. tout va bien sauf quand je clique autour de la page est en arrière toute scrooled ... Je préfère la page de rester là où il est ... return false rien fait ...saut de page sur clic après l'exécution de javascript
est le code ici:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#social li').click(function(){
button = jQuery(this).attr('class');
switch (button)
{
case 'social1' :
jQuery('#facebookbox').show();
jQuery('#twitterbox').hide();
jQuery('.social1 a').addClass('selected');
jQuery('.social2 a').removeClass('selected');
break;
case 'social2' :
jQuery('#facebookbox').hide();
jQuery('#twitterbox').show();
jQuery('.social2 a').addClass('selected');
jQuery('.social1 a').removeClass('selected');
break;
}
});
});
</script>
'href =" # "' liens vers le haut de la page, donc naturellement, il fait défiler la page tout le chemin. Cependant, retourner false à partir du gestionnaire onclick devrait empêcher le navigateur de suivre réellement le lien. Peut-être poster du code? – tdammers