PageSourceSearch

https://www.geumcheon.go.kr/site/portal/js/main.js?v=20260102

js geumcheon.go.kr collected 2026-10-02 10:24:19 UTC 5,962 bytes, 210 lines download raw bytes

1/**
2 * @author (주)한신정보기술 퍼블리셔팀 권정현
3 * @since 2019-03-18
4 * @version 1.0.0
5 */
6(function($) {
7	'use strict';
8
9	var $window = tag.$window;
10
11	$(function() {
12		var container = tag.container,
13			$container = container.$element;
14
15		var rowgroup = container.rowgroup = {},
16			$rowgroup = rowgroup.$element = $container.children('.rowgroup'),
17			$rowgroupWrap = rowgroup.$wrap = $rowgroup.children('.wrap');
18
19		//링크2
20		var rowgroupLink2 = rowgroup.link2 = {},
21			$rowgroupLink2 = rowgroupLink2.$element = $rowgroupWrap.children('.link'),
22			$rowgroupLink2Prev = rowgroupLink2.$prev = $rowgroupLink2.find('.link_prev'),
23			$rowgroupLink2Next = rowgroupLink2.$next = $rowgroupLink2.find('.link_next'),
24			$rowgroupLink2List = rowgroupLink2.$list = $rowgroupLink2.find('.link_list');
25
26		$rowgroupLink2List.slick({
27			draggable : false,
28			swipe : false,
29			touchMove : false,
30			slidesToShow : 10,
31			cssEase : 'cubic-bezier(1, 0, 0, 1)',
32			speed : 250,
33			prevArrow : $rowgroupLink2Prev,
34			nextArrow : $rowgroupLink2Next,
35			responsive : [{
36				breakpoint : 1001,
37				settings : {
38					draggable : true,
39					swipe : true,
40					touchMove : true,
41					slidesToShow : 6
42				}
43			}, {
44				breakpoint : 801,
45				settings : {
46					draggable : true,
47					swipe : true,
48					touchMove : true,
49					slidesToShow : 4
50				}
51			}, {
52				breakpoint : 641,
53				settings : {
54					draggable : true,
55					swipe : true,
56					touchMove : true,
57					slidesToShow : 3
58				}
59			}]
60		});
61
62		//비주얼
63		var visual = rowgroup.visual = {},
64			$visual = visual.$element = $rowgroup.find('.visual'),
65			$visualPrev = visual.$prev = $visual.find('.visual_prev'),
66			$visualAuto = visual.$auto = $visual.find('.visual_auto'),
67			$visualNext = visual.$next = $visual.find('.visual_next'),
68			$visualList = visual.$list = $visual.find('.visual_list');
69			//speed : 550,
70		$visualList.slick({
71			draggable : false,
72			swipe : false,
73			touchMove : false,
74			cssEase : 'cubic-bezier(1, 0, 0, 1)',
75			speed : 550,
76			pauseOnArrowClick : true,
77			pauseOnDirectionKeyPush : true,
78			pauseOnSwipe : true,
79			autoplay : true,
80			autoplaySpeed : 10000,
81			playText : '재생',
82			pauseText : '정지',
83			autoArrow : $visualAuto,
84			prevArrow : $visualPrev,
85			nextArrow : $visualNext,
86			responsive : [{
87				breakpoint : 1001,
88				settings : {
89					draggable : true,
90					swipe : true,
91					touchMove : true,
92					adaptiveHeight : true
93				}
94			}]
95		});
96
97		var rowgroup2 = container.rowgroup2 = {},
98			$rowgroup2 = rowgroup2.$element = $container.children('.rowgroup2');
99
100		//팝업
101		var popup = rowgroup2.popup = {},
102			$popup = popup.$element = $rowgroup2.find('.popup'),
103			$popupPrev = popup.$prev = $popup.find('.popup_prev'),
104			$popupAuto = popup.$auto = $popup.find('.popup_auto'),
105			$popupNext = popup.$next = $popup.find('.popup_next'),
106			$popupList = popup.$list = $popup.find('.popup_list');
107
108		$popupList.slick({
109			draggable : false,
110			swipe : false,
111			touchMove : false,
112			cssEase : 'cubic-bezier(1, 0, 0, 1)',
113			speed : 550,
114			pauseOnArrowClick : true,
115			pauseOnDirectionKeyPush : true,
116			pauseOnSwipe : true,
117			autoplay : true,
118			playText : '재생',
119			pauseText : '정지',
120			autoArrow : $popupAuto,
121			prevArrow : $popupPrev,
122			nextArrow : $popupNext,
123			responsive : [{
124				breakpoint : 1001,
125				settings : {
126					draggable : true,
127					swipe : true,
128					touchMove : true,
129					swipeToSlide : true,
130					adaptiveHeight : true
131				}
132			}]
133		});
134
135		//링크
136		var rowgroup2Link = rowgroup2.link = {},
137			$rowgroup2Link = rowgroup2Link.$element = $rowgroup2.find('.link'),
138			$rowgroup2LinkList = rowgroup2Link.$list = $rowgroup2Link.find('.link_list');
139
140		$rowgroup2LinkList.slick({
141			cssEase : 'cubic-bezier(1, 0, 0, 1)',
142			speed : 250,
143			arrows : false,
144			slidesToShow : 6,
145			responsive : [{
146				breakpoint : 1001,
147				settings : {
148					draggable : true,
149					swipe : true,
150					touchMove : true,
151					swipeToSlide : true,
152					variableWidth : true,
153					slidesToShow : 1
154				}
155			}]
156		});
157
158		var rowgroup3 = container.rowgroup3 = {},
159			$rowgroup3 = rowgroup3.$element = $container.children('.rowgroup3');
160
161		//관광
162		var tour = rowgroup3.tour = {},
163			$tour = tour.$element = $rowgroup3.find('.tour'),
164			$tourList = tour.$list = $tour.find('.tour_list'),
165			$tourDots = tour.$dots = $tour.find('.tour_dots'),
166			$tourDotsWrap = tour.$dotsWrap = $tourDots.find('.wrap'),
167			$tourPrev = tour.$prev = $tour.find('.tour_prev'),
168			$tourNext = tour.$next = $tour.find('.tour_next');
169
170		$tourList.slick({
171			draggable : false,
172			swipe : false,
173			touchMove : false,
174			cssEase : 'linear',
175			speed : 250,
176			appendDots : $tourDotsWrap,
177			dotsClass : 'clearfix',
178			dots : true,
179			adaptiveHeight : true,
180			fade : true,
181			zIndex : 40,
182			prevArrow : $tourPrev,
183			nextArrow : $tourNext,
184			customPaging : function(slick, index) {
185				var $img = slick.$slides.eq(index).find('img');
186
187				return '<button type="button" style="background-image:url(\'' + $img.attr('src') + '\');"><span class="tour_dots_text">' + $img.attr('alt') + '</span></button>';
188			},
189			responsive : [{
190				breakpoint : 1001,
191				settings : {
192					draggable : true,
193					swipe : true,
194					touchMove : true,
195					swipeToSlide : true
196				}
197			}]
198		});
199
200		    $('.logo h1 a').on('focus mouseenter', function(){
201        $(this).children('img').attr('src', '/site/portal/images/common/logo2024.png').attr('alt', 'GC 좋은도시 금천 Good City Geum Cheon');
202    });
203
204		/*$('.logo h1 a').on('blur mouseleave', function(){
205			$(this).children('img').attr('src', '/site/portal/images/common/logo2025.gif').attr('alt', 'GC 좋은도시 금천 30 SINCE 1995 구민과 함께한 30년, 미래가 좋은도시 금천');
206		});*/
207	});
208	
209
210})(window.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.