<a class=..> ne fonctionne plus sous Chrome

Résolu
analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   -  
analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Mes liens <a class="scroll" rel="p">...</a> ne fonctionne plus sous Chrome uniquement.
Ils fonctionnent sur tous les autres navigateurs.

Qq un a une ideé ?

Merci!



A voir également:

4 réponses

hassen1995
 
bah ,je croi qu'il faut mettre comme ca:
<div............>
1
pedro-webmaster Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
<a class="scroll" href="p">...</a>
0
analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   3
 
ca ne marche pas non plus.

mon ancre est : <a id="p"></a>
0
Profil bloqué
 
Tu aurais pas oublié href ?
0
analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   3
 
J en avais pas avant et cela fonctionnais sans.
0
Profil bloqué
 
rajoute un href, en général, rel est mal supporté, que ce soit par chrome, firefox, safari, opera, etc etc.
0
analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   3
 
Après recherche le problème semble venir de la class scroll

$(".scroll").click(function(event){
//prevent the default action for the click event
event.preventDefault();

//get the full url - like mysitecom/index.htm#home
//var full_url = this.href;

//split the url by # and get the anchor target name - home in mysitecom/index.htm#home
//var parts = full_url.split("#");
//var trgt = parts[1];

//get the top offset of the target anchor
var trgt = this.rel;
var target_offset = $("#"+trgt).offset();
var target_top = target_offset.top;

//goto that anchor by setting the body scroll top to anchor top
$('html, body').animate({scrollTop:target_top}, 500);
});

Il doit y avoir qq chose la dedans que Chrome ne supporte pas ( ou plus ).

Une idée ?

merci!
0