Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: How to manually dispatch hashchange event (w środku PL)
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
grasnal
Hej!

Przeklejam ze StackOverflow bo nie doczekałem się tam odpowiedzi. Może tu jakaś dobra dusza mnie pokieruje. Z góry dzięki.

---------


1 - What is correct syntax for WebKit (primary for Safari on iPad, good if it works on Win Chrome) to .addEventListener to hashChange event?

2 - Is is possible (and how) to manually/programmatically dispatch hashChange event by .dispatchEvent on browsers mentioned above?

TIA.

I've found answer for 1:

window.addEventListener("hashchange", function() {console.log(location.hash)});

But I still have no idea how to dispatch hashchange manual since I don't know what EVENTOBJECT I should pass to window.dispatchEvent(EVENTOBJECT).
lukasz1985
window.dispatchEvent(new HashChangeEvent("hashchange"))

https://developer.mozilla.org/en-US/docs/DO...hashchange#dasf

http://www.whatwg.org/specs/web-apps/curre...vent-hashchange
grasnal
Podziękował. EOT.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.