2012-03-26 10 views
0

Ich weiß nicht, wie man es richtig erklärt (und es mag als eine dumme Frage scheinen), aber auf Seiten wie http://www.billboard.com/#/charts/hot-100 Sie sehen, gibt es eine # "Lesezeichen".HTML/Javascript Lesezeichen Technik?

Das gleiche gilt für Wikipedia Benutzereinstellungen http://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection-personal, wo jeder Abschnitt über die '#' zugegriffen wird.

Wie wird das gemacht? JavaScript/jQuery?

Antwort

0

In Ihrem zweiten Beispiel entspricht die # zu einem id Attributs A tag:

<a id="here"/> 

Sie diese überall auf einer HTML-Seite stellen kann, und Sie verknüpfen, um sie wie folgt aus:

<a href="thePage.html#here">Click here</a> 
0

Ja, Sie können den Teil nach dem # bekommen und tun, was Sie wollen: laden und einige Daten anzeigen, zum Beispiel.

Hier ist, wie es in Javascript getan:

var theHashPart = window.location.hash; 

Beachten Sie, dass dieser Variable die Hash-Zeichen enthalten ("#/Chart/hot-100"), so dass Sie es abzustreifen interessiert sein könnten.