forked from kashyapvyas/trpwsweb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathboot.js
90 lines (69 loc) · 1.92 KB
/
boot.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
81
82
83
84
85
86
const video = document.querySelector('.video');
const vdo = video.querySelector('video');
const txt = video.querySelector('h2');
//end section
const span = document.querySelector('span')
const end = span.querySelector('h1');
//scroll magic
const controller = new ScrollMagic.Controller();
const scene = new ScrollMagic.Scene({
duration: 50,
triggerelement: video,
triggerHook: 0
})
.addIndicators()
.setPin(video)
.addTo(controller)
let accelamount = 0.1;
let scrollpos = 0;
let delay = 10;
scene.on('update', e => {
scrollpos = e.scrollpos / 1000;
});
setInterval(() => {
delay += (scrollpos - delay) * accelamount;
console.log(scrollpos, delay);
video.currentTime = delay;
}, 33,3);
function myFunction() {
var dots = document.getElementById("dots");
var moreText = document.getElementById("more");
var btnText = document.getElementById("myBtn");
if (dots.style.display == "none") {
dots.style.display = "inline";
btnText.innerHTML = "Read more";
moreText.style.display = "none";
} else {
dots.style.display = "none";
btnText.innerHTML = "Read less";
moreText.style.display = "inline";
}
}
window.sr = ScrollReveal();
sr.reveal('.animate-left', {
origin: 'left',
duration: 3000,
distance: '25rem',
delay: 0
});
sr.reveal('.animate-right', {
origin: 'right',
duration: 1000,
distance: '25rem',
delay: 600
});
sr.reveal('.animate-top', {
origin: 'top',
duration: 1000,
distance: '25rem',
delay: 600
});
document.onreadystatechange = function() {
if (document.readyState !== "complete") {
document.querySelector("body").style.visibility = "hidden";
document.querySelector("#loader").style.visibility = "visible";
} else {
document.querySelector("#loader").style.display = "none";
document.querySelector("body").style.visibility = "visible";
}
};