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

Résolu
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. <a class="scroll" href="p">...</a>
    0
    1. ca ne marche pas non plus.

      mon ancre est : <a id="p"></a>
      0
      1. Tu aurais pas oublié href ?
        0
      2. J en avais pas avant et cela fonctionnais sans.
        0
      3. rajoute un href, en général, rel est mal supporté, que ce soit par chrome, firefox, safari, opera, etc etc.
        0
    2. bah ,je croi qu'il faut mettre comme ca:
      <div............>
      1
      1. 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