You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
1.9 KiB
76 lines
1.9 KiB
$(document).ready(function(){
|
|
$(window).scroll(function(){
|
|
// sticky navbar on scroll script
|
|
if (this.scrollY > 20) {
|
|
$('.navbar').addClass("sticky");
|
|
} else {
|
|
$('.navbar').removeClass("sticky");
|
|
}
|
|
|
|
// scroll-up button show/hide script
|
|
if (this.scrollY > 500) {
|
|
$('.scroll-up-btn').addClass("show");
|
|
} else {
|
|
$('.scroll-up-btn').removeClass("show");
|
|
}
|
|
});
|
|
|
|
// slide-up script
|
|
$('.scroll-up-btn').click(function(){
|
|
$('html').animate({scrollTop: 0});
|
|
// removing smooth scroll on slide-up button click
|
|
$('html').css("scrollBehavior", "auto");
|
|
});
|
|
|
|
$('.navbar .menu li a').click(function(){
|
|
// applying again smooth scroll on menu items click
|
|
$('html').css("scrollBehavior", "smooth");
|
|
});
|
|
|
|
// toggle menu/navbar script
|
|
$('.menu-btn').click(function(){
|
|
$('.navbar .menu').toggleClass("active");
|
|
$('.menu-btn i').toggleClass("active");
|
|
});
|
|
|
|
// typing text animation script
|
|
var typedOptions = {
|
|
strings: ["Développeur Junior"],
|
|
typeSpeed: 100,
|
|
backSpeed: 60,
|
|
loop: true
|
|
};
|
|
|
|
var typed = new Typed(".typing", typedOptions);
|
|
|
|
var typed2 = new Typed(".typing-2", {
|
|
strings: ["développeur junior", "étudiant en informatique", "fan d'Histoire"],
|
|
typeSpeed: 100,
|
|
backSpeed: 60,
|
|
loop: true
|
|
});
|
|
|
|
// owl carousel script
|
|
$('.carousel').owlCarousel({
|
|
margin: 20,
|
|
loop: true,
|
|
autoplay: true,
|
|
autoplayTimeout: 2000,
|
|
autoplayHoverPause: true,
|
|
responsive: {
|
|
0: {
|
|
items: 1,
|
|
nav: false
|
|
},
|
|
600: {
|
|
items: 2,
|
|
nav: false
|
|
},
|
|
1000: {
|
|
items: 3,
|
|
nav: false
|
|
}
|
|
}
|
|
});
|
|
});
|