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

Předmět Autor Datum
Nenašly se žádné odpovědi.

Zpět do poradny Odpovědět na původní otázku Nahoru