-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
43 lines (35 loc) · 1.05 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
const hamburger = document.getElementById('hamburger');
const navHorizontal = document.getElementById('navbar');
const close = document.getElementById('close');
hamburger.addEventListener('click',() => {
navHorizontal.classList.add('show');
navHorizontal.classList.remove('hide');
});
close.addEventListener('click',() => {
navHorizontal.classList.add('hide');
navHorizontal.classList.remove('show');
})
window.onscroll = function(){
navHorizontal.classList.add('hide');
navHorizontal.classList.remove('show');
}
const views=document.getElementById('views');
const users=document.getElementById('users');
//update views count
const updateViews = () =>{
fetch('https://api.countapi.xyz/update/blogging/views?amount=1')
.then(res=>res.json())
.then(res=>{
views.innerHTML=res.value;
})
}
updateViews();
//update users count
const updateUsers = () =>{
fetch('https://api.countapi.xyz/update/blogging/views?amount=-9')
.then(res=>res.json())
.then(res=>{
users.innerHTML=res.value;
})
}
updateUsers();