<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!

4 réponses

  1. hassen1995
     
    bah ,je croi qu'il faut mettre comme ca:
    <div............>
    1
  2. pedro-webmaster Messages postés 30 Statut Membre
     
    <a class="scroll" href="p">...</a>
    0
  3. 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
    1. Profil bloqué
       
      Tu aurais pas oublié href ?
      0
    2. analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   3
       
      J en avais pas avant et cela fonctionnais sans.
      0
    3. Profil bloqué
       
      rajoute un href, en général, rel est mal supporté, que ce soit par chrome, firefox, safari, opera, etc etc.
      0
  4. 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