updates to structure, css, js
[jkinsey.net.git] / js / script.js
CommitLineData
d7edfd55 1window.addEventListener('load', function() {
d7edfd55 2 var links = document.getElementById("links").children[0].children;
e29d9cc4
JK
3 var home = document.getElementsByClassName("home");
4 var directions = [];
5 for(var i = 0; i < links.length - 1; i++) {
6 directions.push(links[i]);
7 }
8 for(var i = 0; i < home.length; i++) {
9 directions.push(home[i]);
d7edfd55 10 }
e29d9cc4
JK
11 var menu = document.getElementById("menu");
12 var menuLoc = parseInt(getComputedStyle(menu).getPropertyValue("top"));
13
14 for(var i = 0; i < directions.length; i++) {
15 directions[i].children[0].onclick = function(event) {
16 event.preventDefault();
17 var node = event.currentTarget;
18 if(menuLoc != 10) {
19 menuLoc = 0;
20 menu.setAttribute("class", "top");
21 window.history.pushState("object or string", "Title", node.href);
22 } else {
23 window.history.pushState("object or string", "Title", node.href);
24 }
25 };
d7edfd55
JK
26 }
27}, false);