2017-03-29 9 views
-1

Jede Hilfe wäre sehr willkommen!Code ausführen, wenn die URL nach dem Laden Hash oder HASH ändert?

Code ausführen, wenn ein Hash auf Last vorhanden ist:

if(location.hash) { //code; } 

Code ausführen, wenn die Hash-Änderungen:

$(window).hashchange(function(){//code;}); 

Wie ich diese 2-Prüfungen kombinieren kann?
Dies funktioniert nicht:

if(location.hash || $(window).hashchange(function() { //code; }); 

Antwort

0

eine Funktion definieren für theCode, Pass seines Verweises auf hashchange Ereignis und beim Laden der Seite zu überprüfen, ob Hash vorhanden

function theCode() { //code; } 

if(location.hash){ 
    theCode(); 
} 

$(window).hashchange(theCode); 
direkt ausführen