Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Anchor text - zła pozycja
martinii007
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 15.12.2011

Ostrzeżenie: (0%)
-----


Opiszę mój problem w następujący sposób:

Mam 2 strony HTML: a.html i b.html.
Na stronie a.html jest następujący odnośnik w menu: b.html#miejsce
Teoretycznie powinien pozycjonować do elementu miejsce i tak się dzieje, jednakże w pliku b.html mam slidera, który jednocześnie się ładuje. Po załadowaniu slidera cała strona ucieka do góry w inne miejsce. Czy jest jakiś sposób żeby również "anchorowi" dać opóźnienie lub macie jakieś inne rozwiązać aby rozwiązać ten problem? Jeżeli moje tłumaczenie jest zawiłe to wyeksportuje stronę na ftpa (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vonski
post
Post #2





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Coś w ten deseń:

  1.  
  2. // pobierasz ID elementu z URL-a (przy zalozeniu ze URL jest w postaci: b.html/#/id-elementu
  3. var hash = window.location.hash.replace(/#\//, '');;
  4.  
  5. // tutaj definiujesz co sie ma wykonac po sekundzie
  6. setTimeout(function() {
  7. var el = document.getElementById(hash);
  8. el.scrollIntoView(true); // scroll do elementu
  9. }, 1000); // 1000ms = 1s
  10.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 22:26