X-Git-Url: https://git.yukkurigames.com/?p=heroik.git;a=blobdiff_plain;f=heroik.js;h=88b1d32b114e57821e0d6faec5bb8c158b46b4e4;hp=bca710e0ef8be74598fdaca363e8d8304f71113c;hb=b4e7b4a95db570207b01bfd22e5d292a114a610f;hpb=dff204dd481ca30605bf45af479e502eb550b165 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';