4890 sujets

Sémantique web et HTML

Bonjour !

Je sollicite votre aide vis-à-vis d'une iframe que j'ai implantée sur mon forum (forumactif). Actuellement, le script suivant est installé sur mon forum (il permet un défilement doux des pages appelé aussi "smooth scroll") :

$(function() {
 $('a[href*="#"]:not([href="#"])').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
      var target = $(this.hash);
      target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
      if (target.length) {
        $('html,body').animate({
          scrollTop: target.offset().top
        }, 1000);
        return false;
      }
    }
  });
});


Voilà le code de mon iframe :



Malheureusement, l'effet smooth scroll qui marche sur mon forum ne s'applique pas lorsque le curseur se trouve sur mon iframe. Existe-t-il un moyen de pouvoir scroller la page contenant l'iframe avec cette effet et même si le curseur se trouve sur l'iframe ?

Je vous remercie d'avance Smiley smile
Modifié par holen (19 Sep 2018 - 17:30)
Si, tu n'a pas le contrôle d'une Iframe. Tu ne peux pas agir sur elle.
Il faut que l'effet smooth soit sur le même serveur ce qui n'est pas le cas.