Script dodaje id
do bloku daje:jQuery skok do id (bez animacji)
<div id="some">Text</div>
Po tym strona powinna przeskoczyć do tego id
, bez animacji, podobnie jak mamy cel #some
na aktualny link do strony.
Jak to zrobić?
Dzięki.
Script dodaje id
do bloku daje:jQuery skok do id (bez animacji)
<div id="some">Text</div>
Po tym strona powinna przeskoczyć do tego id
, bez animacji, podobnie jak mamy cel #some
na aktualny link do strony.
Jak to zrobić?
Dzięki.
Czy po prostu oznaczać łączenie "starej szkoły" jak #some
Na przykład
<a href="#some"></a>
Done w JS z
Jak to:
location.href = "#some";
Spróbuj tego:
document.getElementById('some').scrollIntoView(true);
$('a[href^="#"]').click(function() {
$('html,body').animate({ scrollTop: $(this.hash).offset().top});
return false;
e.preventDefault();
});
+1, ponieważ nigdy wcześniej o tym nie słyszałem! Zaskakuje, że działa w przeglądarce krzyżowej, mimo że nie jest częścią specyfikacji. http://www.quirksmode.org/dom/w3c_cssom.html#t23 – Andrew