Hey,
ich möchte den Anker der Adresszeile auslesen, und dann mithilfe des Wertes Seiteninhalte laden.
Anisch klappt das ja auch, allerdings muss ich zuvor immer die Seite neuladen.
D.h. wenn ich z.B. in die Adresszeile "http://domain.de/#about" schreibe und [ENTER] drücke passiert nichts.
Wenn ich die Seite aber neulade, wird der Inhalt geladen.
Gibt es eine Möglichkeit die Inhalte schon nach dem [ENTER] drücken zu laden?
Bisheriger Versuch:
ich möchte den Anker der Adresszeile auslesen, und dann mithilfe des Wertes Seiteninhalte laden.
Anisch klappt das ja auch, allerdings muss ich zuvor immer die Seite neuladen.
D.h. wenn ich z.B. in die Adresszeile "http://domain.de/#about" schreibe und [ENTER] drücke passiert nichts.
Wenn ich die Seite aber neulade, wird der Inhalt geladen.
Gibt es eine Möglichkeit die Inhalte schon nach dem [ENTER] drücken zu laden?
Bisheriger Versuch:
HTML:
$(document).ready(function(){
var toload = document.location.hash.substr(1)
if (toload == "") {
$("#main").animate({opacity:"0"},500,function(){
$("#main").load("home.php",function(){
$("#main").animate({opacity:"1"},500);
});
});
} else {
$("#main").animate({opacity:"0"},500,function(){
$("#main").load(toload+".php",function(){
$("#main").animate({opacity:"1"},500);
});
});
}
});