4875 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.
Zut Smiley ohwell Merci pour votre réponse, je marque le sujet comme résolu du coup.