Garth

Jak detekovat změnu v url adrese bez přenačtení stránky?

Ideální případ této potřeby je využití kotev. Kdy kliknete na kotvu, stránka se nepřenačte a Vám by se hodilo vědět jaká kotva je zvolená. Dle čehož nejn, že sjedete k danému bloku, ale provedete nějakou další činnost.

někoho by napadlo využít událost "onload", ale ta se spustí pouze při prvním načtení dokumentu. HTML5 ale nabízí událost "hashchange", ktrá tento problém řeší.

window.addEventListener("hashchange", function (event){
    alert('proběhla změna');
},false);

<< zpět




Nejnovější články