js bug fix

This commit is contained in:
Bachir Soussi Chiadmi 2024-09-25 16:46:35 +02:00
parent 85489abd5f
commit 62beb50067
2 changed files with 82 additions and 65 deletions

View File

@ -1,10 +1,11 @@
document.addEventListener('scroll', function() {
const scrolled = window.pageYOffset;
const background = document.getElementById('background-animated');
if (background) {
// Adjust this value to control the speed of the parallax effect
const parallaxSpeed = 0.2;
background.style.transform = 'translateY(' + (scrolled * parallaxSpeed) + 'px)';
}
});
@ -34,8 +35,9 @@ document.addEventListener('scroll', function() {
//ANimation Pilliers
const svg = document.querySelector('#paragraph-id--7 .colone-picto');
// Configuration de l'observateur d'intersection
const observer = new IntersectionObserver(entries => {
if (svg) {
// Configuration de l'observateur d'intersection
const observer = new IntersectionObserver(entries => {
entries.forEach(entry => {
if (entry.isIntersecting) {
// Ajoute une classe lorsque l'élément est visible
@ -48,7 +50,9 @@ const observer = new IntersectionObserver(entries => {
// }
});
});
});
// Observer l'élément SVG
observer.observe(svg);
// Observer l'élément SVG
observer.observe(svg);
}

View File

@ -340,8 +340,15 @@
}
// Attach event listeners
document.getElementById('arrowPrev').addEventListener('click', prevSlide);
document.getElementById('arrowNext').addEventListener('click', nextSlide);
let arrowprev = document.getElementById('arrowPrev');
if (arrowprev) {
arrowprev.addEventListener('click', prevSlide);
}
let arrownext = document.getElementById('arrowNext')
if (arrownext) {
arrownext.addEventListener('click', nextSlide);
}
// Update month field to only show the first 3 letters
document.querySelectorAll('.paragraph--type--phase-deroulement').forEach(function(paragraph) {
@ -427,7 +434,9 @@
//////////// slideshow home //////////////////////////
$(document).ready(function(){
$('.content-actus .view').slick({
let actuview = $('.content-actus .view')
if (actuview) {
actuview.slick({
slidesToShow: 3,
// slidesToScroll: 1,
dots: false,
@ -454,25 +463,29 @@
});
console.log('salut slick home');
}
});
////////////////////// start diaporama home swiper /////////////////////////////////
$(document).ready(function () {
//initialize swiper when document ready
var mySwiper = new Swiper ('.swiper-container', {
// PAS DE SWIPER CHARGÉ DANS L'ENV JS ...
speed: 400,
spaceBetween: 100,
// Optional parameters
autoplay: {
delay: 3000,
disableOnInteraction: false,
},
direction: 'horizontal',
loop: true,
})
});
// $(document).ready(function () {
// //initialize swiper when document ready
// let mySwiper = new Swiper ('.swiper-container', {
// speed: 400,
// spaceBetween: 100,
// // Optional parameters
// autoplay: {
// delay: 3000,
// disableOnInteraction: false,
// },
// direction: 'horizontal',
// loop: true,
// })
// });
////////////////////// end diaporama home swiper /////////////////////////////////