12 lines
452 B
JavaScript
12 lines
452 B
JavaScript
|
|
export function initSliderBeforeAfter(container = document){
|
||
|
|
const slidersBeforeAfter = container.querySelectorAll('.slider-before-after');
|
||
|
|
slidersBeforeAfter.forEach(function (sliderContainer, index) {
|
||
|
|
const sliderInput = sliderContainer.querySelector('.slider');
|
||
|
|
if (sliderInput) {
|
||
|
|
sliderInput.addEventListener('input', (e) => {
|
||
|
|
sliderContainer.style.setProperty('--position', `${e.target.value}%`);
|
||
|
|
});
|
||
|
|
}
|
||
|
|
});
|
||
|
|
}
|