Mam plik HTML z wieloma elementami {X0}} i nie mogę nawigować do metek kotwiących za pomocą JavaScript. Włożyłem demo w JSFiddle. Zobacz link do JavaScript + CSS + HTML, aby uzyskać szczegółowe informacje.

Mogę poruszać się do "sekcji5", ale nie do innych sekcji.

jsfiddle demo

Czy ktoś może mi w tym pomóc?

Każda pomoc byłaby naprawdę doceniana ....

Z poważaniem

Aktualizacja : dzięki za odpowiedź. Zaktualizowałem link z oczyszczonym HTML. Nawigacja JavaScript nadal nie działa :(

aktualizacja 2: dzięki za sugestie, ale wciąż nie działa Zaktualizowałem go swoimi sugestiami .. ale to nie działa. Jeśli wyjmę wejście CSS "Div.Columnbreak {-webkit-kolumn-break-after: zawsze; działa nawigacyjne. Kiedy odłożyłem tę nawigację *

1
CodeWeed 10 sierpień 2012, 15:09

5 odpowiedzi

Najlepsza odpowiedź

Spójrz: jsfiiddle

W ogóle nie musisz używać <a>, możesz przypisać unikalny identyfikator do swojego bloku sekcji.

1
Edward Ruchevits 10 sierpień 2012, 12:44

Nie jesteś poprawnie zamknięty tagów

Np.:,

Źle

<p>This EPUB eBook is released under a Creative Commons (BY-NC-ND/3.0) Licence.
        <p>Source text and images taken from the Public Domain.</p>

Dobrze

<p>This EPUB eBook is released under a Creative Commons (BY-NC-ND/3.0) Licence.
        Source text and images taken from the Public Domain.</p>
2
Sumesh TG 10 sierpień 2012, 11:25

Mogę czytać to złe, ale wygląda na to, że twoje znaczniki mogą nie być zamykane prawidłowo w sekcji, masz 2 otwarte p i tylko 1 blisko.

Jego rzucanie, które sekcje są w którym i dlatego twoje kotwice są mieszane.

JSFiddle nie wygląda również do 3 tagów DIV powyżej sekcji 3, ale nie znałem, dlaczego jeszcze.

0
Mark Broadhurst 10 sierpień 2012, 11:19

To ze względu na lokalizację znacznika <a>. Powinieneś umieścić go zaraz po znaczniku <p>.

I cóż, powinieneś Usługiwszy swój znacznik trochę. Wszyscy wiedzą Irene Adler przyciągają ważne strony internetowe.

0
Jill-Jênn Vie 10 sierpień 2012, 11:27

Jest to zrzut ekranu markupa w przykładzie JSFiddle:

enter image description here

Jak widać, istnieje wiele <a> "s z wartością nazwy" sekcja1 "," sekcja2 "itd. Zapobiegnie to Hash #sectionX znaleźć wyjątkową kotwicę.

0
o01 10 sierpień 2012, 11:35