


ABOU
  ME
E
UCATION
H
BBY
L
NGUAGES
Skillset
-
HTML
-
CSS
-
JS BASICS
-
FIGMA
-
GITHUB
My Projects
Code
example
//Number Animations
let benefitsArr = ['.benefits__number', '.benefits__number1', '.benefits__number2']
let numbers = document.querySelectorAll(benefitsArr)
let numberBlock = document.querySelector('.experiencies__item-img')
for (let i = 0; i < benefitsArr.length; i++){
$(window).ready(function () {
let show=true;
let countbox=benefitsArr[i];
$(window).on("scroll load resize", function () {
if (!show) return false;
let b_height=$(numberBlock).outerHeight()
let w_height=$(window).height();
if (numbers[i].getBoundingClientRect().top <=((w_height / 2) + (b_height / 2))) {
$(benefitsArr[i]).css('opacity', '1' );
$(benefitsArr[i]).spincrement({
thousandSeparator: "" ,
duration: 5000
});
show=false;
}
});
});
}
//Button To top
let buttonToTop = document.querySelector('.to-top-button')
let sections = document.getElementsByTagName('section')
let check = document.querySelectorAll('.experiencies__item') // высота экрана деленная на 2
let check2 = document.querySelector('.benefits__number')
window.addEventListener('scroll', () => {
screenHeight = window.innerHeight
if (sections[0].getBoundingClientRect().top < -(screenHeight)) {
buttonToTop.style.visibility = 'visible'
} else {
buttonToTop.style.visibility = 'hidden'
}
})
buttonToTop.addEventListener('click', () => window.scrollTo({
top: 0,
behavior: 'smooth'
}))