-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
43 lines (36 loc) · 1.06 KB
/
script.js
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
$(document).ready(function() {
$(".layout").click(function() {
$(".lightbox-featured").attr("src", $(this).attr("src"));
$("body").css("overflow-y", "hidden");
$("#lightbox").show();
})
$("#lightbox").click(function() {
$("#lightbox").scrollTop(0);
$("#lightbox").hide();
$("body").css("overflow-y", "scroll");
})
$("#lightbox .lightbox-featured").click(function(e) {
e.stopPropagation();
})
$("#order-toggle").click(function() {
if ($("body").hasClass("reverse")) {
$("#order-toggle").text("View most recently created first");
} else {
$("#order-toggle").text("View in order of creation");
}
$("body").toggleClass("reverse");
})
var c, currentScrollTop = 0,
navbar = $('nav');
$(window).scroll(function () {
var a = $(window).scrollTop();
var b = navbar.height();
currentScrollTop = a;
if (c < currentScrollTop && a > b + b) {
navbar.addClass("scrollUp");
} else if (c > currentScrollTop && !(a <= b)) {
navbar.removeClass("scrollUp");
}
c = currentScrollTop;
});
})