Ich muss durch eine Seite scrollen mit anchor tag
.Blättern mit Anker ohne # in URL
Im Moment bin ich tun:
<a href="#div1">Link1</a>
<div id='div1'>link1 points me!!</div>
Das funktioniert gut, wenn ich auf Link1, die Seite scrollt nach div mit id „div1“ geklickt haben.
Der Punkt ist, ich möchte nicht meine URL ändern, die #div
als Suffix, nachdem ich auf Link1
geklickt hat.
Ich habe versucht, mit Anker href wie
void(0);
und
location.hash='#div1';
return false;
e.preventdefault;
Wie das Ändern der URL zu vermeiden?
Stellen Sie außerdem sicher, dass Sie immer noch "return false" in dem Click-Handler für den Link, sonst ist es immer noch die „# hinzufügen würde div1" , um Ihre URL – niaccurshi
vielen dank :) Das war Hilfe voll – mayank
Dieses gut funktioniert. Habe eine Menge Zeit mit den alten # Anchor-Tags verbracht, aber sie scheinen "kaputt" zu werden, wenn es eine Menge Skripte gibt. –