-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathhomepage.js
66 lines (51 loc) · 1.83 KB
/
homepage.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
// self executing function here
(function() {
// your page initialization code here
// the DOM will be available here
const elem = document.querySelector('.video__description')
const video = document.querySelector('.video')
console.log(video);
function playVid() {
video.play();
console.log('Am just playing dawg');
}
function pauseVid() {
video.pause();
console.log('I am paused dawg');
}
elem.addEventListener('click', function () {
// do something
playVid();
elem.classList.add('hide')
console.log('It has been clicked')
})
video.classList.add("hide");
// Mobile Navigation
let mainNav = document.querySelector('.main__nav');
let navBarToggle = document.querySelector('.toggle');
let viewFull = document.querySelector('.full');
let viewCompact = document.querySelector('.compact');
let componentSelector = document.querySelector('.component');
navBarToggle.addEventListener('click', function () {
console.log(mainNav);
mainNav.classList.toggle('open');
});
navBarToggle.addEventListener('click', function () {
console.log(mainNav);
mainNav.classList.toggle('open');
});
viewCompact.addEventListener('click', function () {
console.log(viewCompact)
componentSelector.classList.add('compact');
if (componentSelector.classList.contains("full")) {
componentSelector.classList.remove('full');
}
});
viewFull.addEventListener('click', function () {
console.log(viewFull)
componentSelector.classList.add('full');
if (componentSelector.classList.contains("compact")) {
componentSelector.classList.remove('compact');
}
});
})();