Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Po srolování na div pomocí scrollIntoView() ho zakrývá horní menu.

Dobrý den,

Používám tento kód.

var url = new URL(window.location.href);
var scroll = url.searchParams.get("scroll");
if (scroll != null) {
  jQuery("div ul li").each(function(index){
    if (jQuery(this).text().substring(1,10) == "Běžný den") {
      jQuery(this).parent().parent().get(0).scrollIntoView();
    }  
  });
}

Tento kód slouží k srolování na specifickou pozici na stránce. Pomocí textu vyhledám požadovaný div a pomocí parametru na konci url

?scroll={0}

zabráním použití skriptu při "klasickém" načtení stránky.

Stále je tu však problém, že div zakrývá horní menu - odkaz (prosím o nesdílení)

Nevíte, prosím Vás, jak kód upravit, aby se sroloval na pozici, kdy je div až pod menu?

Děkuji

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny