Autor Zpráva
kuzmic
Profil
Dobrý den,

chtěl bych poprosit o radu, jak pomocí jQuery zařídit, aby při startu stránky s URL např. index#kotva1 nebo index#kotva2 došlo k najetí na danou kotvu.

Na stránce mám několik kotev #kotva1, #kotva2, #kotva3 atd.

Pomocí jQuery funkce si zjistím hodnotu kotvy z URL:

1$(document).ready(function() {
2              
3          var pathname = window.location.hash;
4          $('body').scrollTo( $(pathname ));
5});          
$(document).ready(function({
              
          var pathname = window.location.hash;
          $('body').scrollTo( $(pathname ));
});          

Myslíte, že je to správná cesta, jak docílit požadovaného cíle?

Předem moc děkuji za jakékoli doporučení jak tento problém vyřešit.


Kuzmic
Kcko
Profil
 $('html, body').animate({scrollTop: $(pathname ).offset().top }, 'slow');
 $('html, body').animate({scrollTop: $(pathname ).offset().top }, 'slow');
kuzmic
Profil
Děkuji za reakci! To byla teda rychlovka :-). Hned to vyzkouším a dám vědět.
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0