PageSourceSearch

https://5ggen.jp/static/home/js/main.js

js 5ggen.jp collected 2026-10-08 12:19:39 UTC 9,969 bytes, 259 lines download raw bytes

1(function (a) {
2    var c = a(window), b = a("body");
3    a("[data-bg-image]").each(function () {
4        var q = a(this), p = q.data("bg-image");
5        q.css("background-image", "url(" + p + ")")
6    });
7    var hes = $('#cate-id').height();
8    var top=0;
9    a(".dropdown").on("click", function () {
10        var menu=a(this).find(".dropdown-menu");
11        if(menu.css('display')=='none'){
12            a(this).find(".dropdown-menu").first().stop(true, true).slideDown()
13        }else{
14            a(this).find(".dropdown-menu").first().stop(true, true).slideUp()
15        }
16    });
17    a(".dropdown").on("mouseenter", function () {
18            a(this).find(".dropdown-menu").first().stop(true, true).slideDown()
19
20    });
21    a(".color a").on("click", function () {
22        a(".sidebar-widget-list a").removeClass("active");
23        a(this).addClass("active")
24    });
25    a(".size a").on("click", function () {
26        a(".sidebar-widget-list a").removeClass("active-2");
27        a(this).addClass("active-2")
28    });
29    a(".pro-details-color a").on("click", function () {
30        a(".pro-details-color a").removeClass("active-color");
31        a(this).addClass("active-color")
32    });
33    a(".pro-details-size a").on("click", function () {
34        a(".pro-details-size a").removeClass("active-size");
35        a(this).addClass("active-size")
36    });
37    (function () {
38        var s = a(".offcanvas-toggle"), q = a(".offcanvas"), r = a(".offcanvas-overlay"), p = a(".mobile-menu-toggle");
39        s.on("click", function (v) {
40            v.preventDefault();
41            var u = a(this), t = u.attr("href");
42            b.addClass("offcanvas-open");
43            a(t).addClass("offcanvas-open");
44            r.fadeIn();
45            if (u.parent().hasClass("mobile-menu-toggle")) {
46                u.addClass("close")
47            }
48        });
49        a(".offcanvas-close, .offcanvas-overlay").on("click", function (t) {
50            t.preventDefault();
51            b.removeClass("offcanvas-open");
52            q.removeClass("offcanvas-open");
53            r.fadeOut();
54            p.find("a").removeClass("close")
55        })
56    })();
57
58    function j() {
59        var p = a(".offcanvas-menu, .overlay-menu"), q = p.find(".sub-menu");
60        q.parent().prepend('<span class="menu-expand"></span>');
61        p.on("click", "li a, .menu-expand", function (s) {
62            var r = a(this);
63            if (r.attr("href") === "#" || r.hasClass("menu-expand")) {
64                s.preventDefault();
65                if (r.siblings("ul:visible").length) {
66                    r.parent("li").removeClass("active");
67                    r.siblings("ul").slideUp();
68                    r.parent("li").find("li").removeClass("active");
69                    r.parent("li").find("ul:visible").slideUp()
70                } else {
71                    r.parent("li").addClass("active");
72                    r.closest("li").siblings("li").removeClass("active").find("li").removeClass("active");
73                    r.closest("li").siblings("li").find("ul:visible").slideUp();
74                    r.siblings("ul").slideDown()
75                }
76            }
77        })
78    }
79
80    j();
81
82    function k() {
83        var p = a(".offcanvas-userpanel"), q = p.find(".user-sub-menu");
84        q.parent().prepend('<span class="offcanvas__user-expand"></span>');
85        p.on("click", "li a, .offcanvas__user-expand", function (s) {
86            var r = a(this);
87            if (r.attr("href") === "#" || r.hasClass("offcanvas__user-expand")) {
88                s.preventDefault();
89                if (r.siblings("ul:visible").length) {
90                    r.parent("li").removeClass("active");
91                    r.siblings("ul").slideUp();
92                    r.parent("li").find("li").removeClass("active");
93                    r.parent("li").find("ul:visible").slideUp()
94                } else {
95                    r.parent("li").addClass("active");
96                    r.closest("li").siblings("li").removeClass("active").find("li").removeClass("active");
97                    r.closest("li").siblings("li").find("ul:visible").slideUp();
98                    r.siblings("ul").slideDown()
99                }
100            }
101        })
102}
103    var document_width=$(window).width();
104    $('.slider-height').css({'height':(document_width/4)+'px'});
105    $('[data-title]').on('mouseenter',function(){
106        var title=$(this).attr('data-title');
107        console.log(title);
108        if($(this).find('.data-title-lip')[0]==undefined){
109            $(this).append('<span class="data-title-lip" >'+title+'</span>');
110        }
111    })
112    $('[data-title]').on('mouseleave',function(){
113        $('.data-title-lip').remove();
114    })
115    k();
116    var i = new Swiper(".hero-slider.swiper-container", {
117        loop: true,
118        speed: 2000,
119        effect: "fade",
120        autoplay: {delay: 7000, disableOnInteraction: false,},
121        navigation: {nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev",}
122    });
123    var is_mobile=$('[data-is_mobile]').data('is_mobile');
124    console.log(is_mobile);
125    new Swiper(".tab-slider.swiper-container", {
126        loop: (is_mobile==1?true:false),
127        slidesPerView: $('[data-cate-num]').attr('data-cate-num'),
128        spaceBetween: 10,
129        speed: 1500,
130        navigation: (is_mobile==1?{nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev",}:false),
131
132    });
133    var e = new Swiper(".testimonial-wrapper.swiper-container", {
134        loop: true,
135        slidesPerView: 1,
136        spaceBetween: 30,
137        speed: 1500,
138        navigation: {nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev",},
139        breakpoints: {
140            0: {slidesPerView: 1,},
141            478: {slidesPerView: 1,},
142            576: {slidesPerView: 1,},
143            768: {slidesPerView: 1,},
144            992: {slidesPerView: 1,},
145            1200: {slidesPerView: 1,},
146        },
147    });
148    var l = new Swiper(".new-product-slider.swiper-container", {
149        slidesPerView: $('[data-relation-num]').attr('data-relation-num'),
150        spaceBetween: 30,
151        speed: 1500,
152        loop: true,
153        navigation: {nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev",},
154    });
155    var g = new Swiper(".gallery-thumbs", {
156        spaceBetween: 10,
157        slidesPerView: 5,
158        freeMode: true,
159        watchSlidesVisibility: true,
160        watchSlidesProgress: true,
161    });
162    var h = new Swiper(".gallery-top", {spaceBetween: 0, loop: true, thumbs: {swiper: g}});
163    var n = new Swiper(".zoom-thumbs", {
164        spaceBetween: 5,
165        slidesPerView: 8,
166        grabCursor: true,
167        freeMode: true,
168        watchSlidesVisibility: true,
169        watchSlidesProgress: true,
170    });
171    var t = new Swiper(".zoom-thumbs-2", {
172        spaceBetween: 15,
173        slidesPerView: 5,
174        direction: "vertical",
175        freeMode: true,
176        watchSlidesVisibility: true,
177        watchSlidesProgress: true,
178    });
179    var q = new Swiper(".zoom-top-2", {spaceBetween: 0, loop: true, thumbs: {swiper: t}});
180    var d = a(".cart-plus-minus");
181    d.prepend('<div class="dec qtybutton">-</div>');
182    d.append('<div class="inc qtybutton">+</div>');
183    a(".qtybutton").on("click", function () {
184        var p = a(this);
185        var r = p.parent().find("input").val();
186        if (p.text() === "+") {
187            var q = parseFloat(r) + 1
188            var max=$(this).parent().find('[data-max-num]').attr('data-max-num');
189            console.log(max);
190            if(max!=undefined){
191                q=(q>max?max:q);
192            }
193        } else {
194            if (r > 1) {
195                var q = parseFloat(r) - 1
196            } else {
197                q = 1
198            }
199        }
200        p.parent().find("input").val(q)
201    });
202    var m = new Swiper(".single-product-slider", {
203        slidesPerView: 4,
204        spaceBetween: 20,
205        speed: 1500,
206        loop: true,
207        navigation: {nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev",},
208        breakpoints: {
209            0: {slidesPerView: 1,},
210            478: {slidesPerView: 1,},
211            576: {slidesPerView: 2,},
212            768: {slidesPerView: 3,},
213            992: {slidesPerView: 3,},
214            1024: {slidesPerView: 4,},
215            1200: {slidesPerView: 4,},
216        },
217    });
218    a(".checkout-toggle2").on("click", function () {
219        a(".open-toggle2").slideToggle(1000)
220    });
221    a(".checkout-toggle").on("click", function () {
222        a(".open-toggle").slideToggle(1000)
223    });
224    a.scrollUp({
225        scrollText: '<i class="pe-7s-angle-up"></i>',
226        easingType: "linear",
227        scrollSpeed: 100,
228        animation: "fade",
229    });
230    a("[data-countdown]").each(function () {
231        var p = a(this), q = a(this).data("countdown");
232        p.countdown(q, function (r) {
233            p.html(r.strftime('<span class="cdown day"><span class="cdown-1">%-D</span><p>Days</p></span> <span class="cdown hour"><span class="cdown-1">%-H</span><p>Hours</p></span> <span class="cdown minutes"><span class="cdown-1">%M</span> <p>Mins</p></span> <span class="cdown second"><span class="cdown-1"> %S</span> <p>Sec</p></span>'))
234        })
235    });
236    var m = new Swiper(".blog-post-media.swiper-container", {
237        slidesPerView: 1,
238        spaceBetween: 0,
239        loop: true,
240        autoplay: {delay: 2000, disableOnInteraction: false,},
241        navigation: {nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev",},
242    });
243    var f = new Swiper(".brand-slider.swiper-container", {
244        slidesPerView: 5,
245        speed: 1500,
246        loop: true,
247        autoplay: {delay: 2000, disableOnInteraction: false,},
248        breakpoints: {
249            0: {slidesPerView: 2,},
250            480: {slidesPerView: 3,},
251            768: {slidesPerView: 3,},
252            992: {slidesPerView: 4,},
253            1200: {slidesPerView: 5,},
254        }
255    });
256    a(".shop-sort").niceSelect();
257    a(".zoom-image-hover").zoom();
258    a(".venobox").venobox()
259})(jQuery)

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.