Ich versuche ein Ereignis auszulösen, wenn sich der Hash innerhalb meiner URL mit der Methode onhashchange
ändert. Ich rufe es an, aber es scheint nie ausgeführt zu werden.Wie löst man ein Ereignis aus, wenn sich der Hash-Speicherort ändert
Ich habe Folgendes versucht.
$(function() {
window.addEventListener("onhashchange", function() {
alert("Here");
});
window.onhashchange = function() {
alert("Changed");
}
)};
Gibt es einen Grund, warum diese Funktionen nicht aufgerufen werden?
Wenn Sie 'addEventListener' verwenden, fügen Sie am Anfang des Ereignisnamens nicht 'on' ein. – Barmar
http://StackOverflow.com/Questions/3090478/JQuery-Hashchange-Event –