pb lien ancre
Bonjour,
je souhaite faire un lien du type
puis à l'aide de ce script JS:
cela me fait (normalement) un scrollto automatique.
Le problème c'est que mon lien se transforme en:
alors ça ne marche plus
Quelqu'un a une idée pour palier à ce pb ?
Comment faire pour éviter que le lien ne se "transforme" ?
Cordialement,
Merci.
_____
D.San
je souhaite faire un lien du type
<a href="#ancre">Aller à l'ancre</a>
puis à l'aide de ce script JS:
<script type="text/javascript">
$('a[href^="#"]').click(function(){
var the_id = $(this).attr("href");
$('html, body').animate({
scrollTop:$(the_id).offset().top
}, 'slow');
return false;
});
</script>
cela me fait (normalement) un scrollto automatique.
Le problème c'est que mon lien se transforme en:
<a href="http://monsite.com/article#ancre">Aller à l'ancre</a>
alors ça ne marche plus
Quelqu'un a une idée pour palier à ce pb ?
Comment faire pour éviter que le lien ne se "transforme" ?
Cordialement,
Merci.
_____
D.San
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
et le JS est celui-ci:
il doit sûrement y avoir pus simple
Essaye avec ça
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Ça respecte la sémantique et le rôle premier de l'ancre et du lien et le javascript n'est ainsi pas intrusif.
justement la première proposition est un code générique où l'on se fiche de l'identifiant du lien puisqu'il est basé sur l'adresse du lien qui est elle-même associé à l'identifiant de l'ancre ...