-
Notifications
You must be signed in to change notification settings - Fork 23
/
all_teams.js
80 lines (72 loc) · 1.98 KB
/
all_teams.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
let members = $(".team__members");
let isHover = false;
setInterval(() => {
if (!isHover) {
let min = 1;
let max = $(members).length;
let random = Math.floor(Math.random() * (max - min + 1) + min);
$(".team__members:nth-child(" + random + ")")
.addClass("team__members--show")
.siblings()
.removeClass("team__members--show");
}
}, 3000);
function mediaSize() {
$(members).hover(
() => {
if (window.matchMedia("(min-width: 480px)").matches) {
$(members).removeClass("team__members--show");
isHover = true;
console.log("hover");
}
},
() => {
if (window.matchMedia("(min-width: 480px)").matches) {
isHover = false;
}
}
);
}
mediaSize();
/* Attach the function to the resize event listener */
window.addEventListener("resize", mediaSize, false);
var acc = document.getElementsByClassName("year");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function () {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.display === "block") {
panel.style.display = "none";
} else {
panel.style.display = "block";
}
});
}
$(function () {
$("#accordion").accordion({
collapsible: true,
heightStyle: "content",
animate: {
duration: 200,
down: {
easing: "easeOutBounce",
duration: 1000,
},
},
});
});
//remains on the position when reloded!!
$(document).ready(function () {
$('a[data-toggle="tab"]').on("show.bs.tab", function (e) {
localStorage.setItem("activeTab", $(e.target).attr("href"));
});
var activeTab = localStorage.getItem("activeTab");
if (activeTab) {
$('#myTab a[href="' + activeTab + '"]').tab("show");
}
});
$(".year").live("expand", function (e) {
var top = $(e.target).offset().top;
if ($(window).scrollTop() > top) $(window).scrollTop(top);
});