X-Git-Url: https://git.yukkurigames.com/?p=heroik.git;a=blobdiff_plain;f=heroik.js;h=88b1d32b114e57821e0d6faec5bb8c158b46b4e4;hp=bca710e0ef8be74598fdaca363e8d8304f71113c;hb=2e1ce294d6387dd28ebe7af1219d393b4586dc45;hpb=f3c54874088b309b8456fb00c74ffd1e7c8c5ceb diff --git a/heroik.js b/heroik.js index bca710e..88b1d32 100644 --- a/heroik.js +++ b/heroik.js @@ -30,11 +30,7 @@ function scrollToId (id) { function open (event) { var href = this.href; var target = this.target === "_parent" ? window.parent : window; - - if (this.getAttribute('href')[0] === "#") - scrollToId(this.getAttribute('href').slice(1)); - else - target.location.href = this.href; + target.location.href = this.href; event.preventDefault(); } @@ -44,6 +40,10 @@ window.addEventListener('load', function () { scrollToId(location.hash.slice(1)); }); +window.addEventListener('hashchange', function () { + scrollToId(location.hash.slice(1)); +}); + window.addEventListener('DOMContentLoaded', function () { if (navigator.standalone) document.body.className += ' standalone';