PageSourceSearch

https://about.jeluchu.com/assets/inners/js/inner_pages.js

js jeluchu.com collected 2026-09-24 14:45:48 UTC 1,935 bytes, 70 lines download raw bytes

1
2
3$(function () {
4
5    "use strict";
6
7    if (window.innerWidth > 991) {
8        const tl = gsap.timeline({
9            scrollTrigger: {
10                trigger: ".about-ma .bg-img",
11                start: "top",
12                endTrigger: ".about-ma",
13                end: "bottom bottom",
14                pin: true, 
15                pinSpacing: false
16            }
17        });
18    }
19
20    var testim = new Swiper(".testimonials-ds .testim-swiper", {
21        slidesPerView: 1,
22        spaceBetween: 30,
23        speed: 1500,
24        autoplay: {
25            delay: 5000,
26        },
27        loop: true,
28        pagination: {
29            el: ".swiper-pagination",
30            clickable: true,
31        },
32    });
33
34    $(function () {
35        let cards = gsap.utils.toArray(".cards .card-item");
36
37        let stickDistance = 0;
38
39        let firstCardST = ScrollTrigger.create({
40            trigger: cards[0],
41            start: "center center"
42        });
43
44        let lastCardST = ScrollTrigger.create({
45            trigger: cards[cards.length - 1],
46            start: "bottom bottom"
47        });
48
49        cards.forEach((card, index) => {
50            var scale = 1 - (cards.length - index) * 0.025;
51            let scaleDown = gsap.to(card, { scale: scale, 'transform-origin': '"50% ' + (lastCardST.start + stickDistance) + '"' });
52
53            ScrollTrigger.create({
54                trigger: card,
55                start: "center center",
56                end: () => lastCardST.start + stickDistance,
57                pin: true,
58                pinSpacing: false,
59                ease: "none",
60                animation: scaleDown,
61                toggleActions: "restart none none reverse"
62            });
63        });
64    });
65
66    $('.accordion .accordion-item').on('click', function() {
67        $(this).addClass("active").siblings().removeClass("active");
68    });
69
70});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.