-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcustom.js
More file actions
60 lines (55 loc) · 1.54 KB
/
Copy pathcustom.js
File metadata and controls
60 lines (55 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
$(document).ready(function(){
// Global Variables
var winHeight = $(window).height();
// Global Functions
$.fn.heightFromWin = function(){
this.css('height', winHeight + 'px');
};
$.fn.showSection = function(){
$('welcome-page').removeClass().addClass('hide-section');
$('about-page').removeClass().addClass('hide-section');
$('past-work').removeClass().addClass('hide-section');
this.removeClass('hide-section').addClass('show-section');
};
$.fn.revealWork = function(){
if($(".workDown").length)
{
$(this).removeClass("workUp");
$('.featured-item').removeClass("workDown");
}
else
{
$('.featured-item').addClass("workDown");
$(this).removeClass("workDown").addClass("workUp");
}
};
// Initial Config
if($(window).width() > 1024)
{
$('.nav').heightFromWin();
$('.main').heightFromWin();
$('about-page').addClass('hide-section').heightFromWin();
$('past-work').addClass('hide-section').heightFromWin();
$('welcome-page').addClass('show-section').heightFromWin();
}
// Main Nav Handlers
$('a.about-link').on("click", function(e){
e.preventDefault();
$('about-page').showSection();
});
$('a.work-link').on("click", function(e){
e.preventDefault();
$('past-work').showSection();
});
$('a.contact-link').on("click", function(e){
e.preventDefault();
$('.contact-section').toggleClass('show-contact');
});
$('a.home-link').on("click", function(e){
e.preventDefault();
$('welcome-page').showSection();
});
$('a.game-link').on("click", function(){
$('ul.game-list').toggleClass('showlist');
});
});