Une façon de le faire est d'ajouter #
à la fin de l'attribut href
sur la liens pointant vers la page en cours, soit manuellement ou via javascript. Je ne pense pas que ce soit une bonne façon de le faire, cependant ...
Si vous en avez vraiment besoin, vous pouvez également "désactiver" la navigation pour les liens pointant vers la page en cours, de sorte qu'un clic sur un lien vers la page actuelle aurait pas d'action ...
Quelque chose comme ça devrait fonctionner dans jQuery:
$('a.current').click(function(event){
//cancel default click action
event.preventDefault();
}
en supposant que les liens pointant vers la page en cours ont la classe CSS current
« vue de la page ": Je veux dire la position verticale de la page. – ziiweb
Pouvez-vous décrire votre problème plus en détail? – RoToRa
J'ai une table (elle montre juste la tête) loin du haut de la page. Quand je clique sur la tête de la table, elle montre le corps de la table, mais la vue change pour montrer le haut de la page, donc je dois redescendre pour voir la table à nouveau ... – ziiweb