Anchor text - zła pozycja |
Anchor text - zła pozycja |
23.01.2014, 10:52:05
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 |
|
|
23.01.2014, 11:19:00
Post
#2
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Generalnie strona nie powinna nigdzie uciekać po załadowaniu sider-a, lub czegokolwiek innego, więc coś musi to wymuszać. Także zająłbym się bardziej naprawą tego, niż opóźnieniem skoku do anchor-a - co oczywiście też da sie zrobić za pomocą JS, ale z punktu widzenia UX będzie to dość nietrafione rozwiązanie.
-------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
23.01.2014, 14:08:00
Post
#3
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 15.12.2011 Ostrzeżenie: (0%) |
Kolejność jest taka, że najpierw link przechodzi do anchora, a później włącza się zamierzona animacja, która ładuje slider, trwa to oczywiście wszystko ms. Przechodząc do sedna czy jest możliwość, abyanchor się ładował np. dopiero po 1s?
Ten post edytował martinii007 23.01.2014, 14:08:49 |
|
|
23.01.2014, 14:24:40
Post
#4
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Jest taka możliwość.
Możesz przerobić troche link na stronie a.html żeby prowadził do: b.html/#/id-elementu Dzięki temu po załadowaniu strony b.html nie przeskoczy Ci od razu do #id-elementu. Javascriptem odczytujesz wartość hashtaga (window.location.hash) i po zakończeniu animacji slidera, czy po jakimś określonym czasie scrollujesz do tego elementu. -------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
23.01.2014, 14:42:32
Post
#5
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 15.12.2011 Ostrzeżenie: (0%) |
Mógłbyś Twoją myśl przedstawić w postaci przykładowego kodu? Czyli takiego, który czeka np. 1s, a później przechodzi do anchora?
Z góry dzięki |
|
|
23.01.2014, 15:46:19
Post
#6
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Coś w ten deseń:
-------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
24.01.2014, 14:40:32
Post
#7
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 15.12.2011 Ostrzeżenie: (0%) |
Temat do zamknięcia, vonski masz piwo |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 06:47 |