Potrzebuję przewinąć stronę, używając anchor tag
.Przewiń za pomocą kotwicy bez # w adresie URL
Teraz robię:
<a href="#div1">Link1</a>
<div id='div1'>link1 points me!!</div>
Działa to dobrze, gdy kliknąłem na link1, przewija stronę do div o identyfikatorze „div1”.
Chodzi o to, że nie chcę zmieniać adresu URL, który przyjmuje #div
jako sufiks po kliknięciu na Link1
.
Próbowałem z zakotwiczenia href jako
void(0);
i
location.hash='#div1';
return false;
e.preventdefault;
Jak uniknąć zmiany adresu URL?
Ponadto, upewnij się, że nadal "return false" w programie obsługi kliknięcia na linku, w przeciwnym razie będzie ona jeszcze dodać „# div1 "na twój URL – niaccurshi
dziękuję bardzo :) to była pomoc pełna – mayank
To działa dobrze. Spędziłem sporo czasu na starych tagach zakotwiczonych, ale wydaje się, że są "zepsute", gdy jest kilka skryptów. –