PageSourceSearch

https://www.lucks.co.jp/js/slider.js

js lucks.co.jp collected 2026-10-07 22:57:24 UTC 1,400 bytes, 61 lines download raw bytes

1var Slides = {
2 
3	Now: 0,
4	Length: 0,
5	List: $(),
6	Nav: $(),
7	Prev: $(),
8	Auto: true,
9	Timer: 0,
10 
11	Setup: function(){
12		Slides.List = $('#slideshow li');
13		Slides.Now = 0;
14		Slides.Length = Slides.List.length;
15		Slides.List.eq(Slides.Now).show();
16		var nav = $('<div id="slideshow_navigation"></div>');
17		var src = '<ul>';
18		for (var i=0; i<Slides.Length; i++){
19			src += '<li><a href="javascript:Slides.Swap('+i+', false)">'+i+'</a></li>';
20		}
21		src += '</ul>';
22		nav.html(src);
23		$('#slideshow').after(nav);
24		Slides.Nav = nav.find('li');
25		Slides.Nav.eq(Slides.Now).addClass('selected');
26 
27		var t = Slides.Now+1;
28		if (t>=Slides.Length) t = 0;
29		Slides.Timer = setTimeout(function(){Slides.Swap(t,true)}, 4000);
30	},
31 
32	Swap: function(n,f){
33 
34		if (Slides.Auto && !f) clearTimeout(Slides.Timer);
35		Slides.Auto = f;
36 
37		var prev = Slides.List.eq(Slides.Prev);
38		var now = Slides.List.eq(Slides.Now);
39		var next = Slides.List.eq(n);
40 
41		Slides.Nav.add('.selected').removeClass('selected');
42		Slides.Nav.eq(n).addClass('selected');
43 
44		prev.hide();
45		now.css('z-index', 0);
46		next.fadeTo(0,0).css({display: 'block', zIndex: 10});
47 
48		Slides.Prev = Slides.Now;
49		Slides.Now = n;
50 
51		next.fadeTo(1200, 1, function(){
52			now.hide();
53			if (Slides.Auto){
54				var t = Slides.Now+1;
55				if (t>=Slides.Length) t = 0;
56				Slides.Timer = setTimeout(function(){Slides.Swap(t, true)}, 4000);
57			}
58		});
59	}
60 
61}

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.