Hello,

J'ai 2 scripts qui fonctionnent séparément sans problème mais je voudrais combiner ces 2 scripts parceque séparément je n'arrive pas à l'effet voulu

le premier, trouve bien la position du div repère qui est hook dans la page et se place à 120px du haut pour le header fix qui est de 120px, le problème sur mobile le header fixe est de 70px donc j'ai un décalage

premier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var topOfElement = document.querySelector('#hook').offsetTop - 120;
window.scroll({ top: topOfElement, behavior: "smooth" });

Second :
Le second à un autre problème parceque il utilise pas le repère hook ce qui rend le responsive mobile pas précis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$(function(){
    if (window.innerWidth < 880) {
       setTimeout(function(){
        window.scrollTo(0,170)
    },2000);
    } else {
       setTimeout(function(){
        window.scrollTo(0,490)
    },2000);
    }

Je voudrais si il possible de combiner les 2, ou bien dans le second de lui dire que c'est à partir de hook qu'il faut mettre la position.

Voilà si quelqu'un peut me venir en aide ça serait cool ;-)

Marie