PageSourceSearch

https://timf.org/js/common.js?v=050737

js timf.org collected 2026-09-24 20:06:41 UTC 7,681 bytes, 350 lines download raw bytes

1$(function() {
2	//header
3	var $header = $('#mainHeader'),
4		$gnb_li = $('#gnb > li'),
5		$total = $('#total'),
6		$totalBg = $('.totalBg'),
7		$mobileCate = $('#mobileCate'),
8		$ssmoverlay = $('.ssm-overlay');
9
10	$gnb_li.hover(function(){
11		if($totalBg.css('display') != 'block'){
12			$(this).find('.submenu').stop().slideToggle(200);
13		}
14	});
15
16	$total.click(function(){
17		if($(window).width() > 1100){
18			if($totalBg.css('display') != 'block'){
19				$totalBg.stop().slideDown(200);
20				setTimeout(function(){ $header.addClass('tOpen'); }, 200);
21			}else{
22				$totalBg.stop().slideUp(200);
23				$header.removeClass('tOpen');
24			}
25		}else{
26			$ssmoverlay.fadeIn();
27			$mobileCate.animate({right:0});
28		}
29	});
30
31	$header.mouseleave(function(){
32		$totalBg.stop().slideUp(200);
33		$header.removeClass('tOpen');
34	});
35
36
37	//mobile
38	$('.ssm-overlay, #tClose').click(function(){
39		$mobileCate.animate({right:'-100%'});
40		$ssmoverlay.fadeOut();
41	});
42
43	$mobileCate.children('div').append($('.hlink').clone());
44	$('#gnb').clone().appendTo($mobileCate.find('nav')).attr('id', 'gnbM');
45	$mobileCate.append($('.hSns').clone());
46
47	var $gnbM_li = $('#gnbM > li'),
48		$gnbM_a = $('#gnbM > li > a'),
49		$gnbM_sub = $('#gnbM .submenu');
50
51		$gnbM_a.click(function(){
52			if($(this).next().css('display') === 'none'){
53				$gnbM_li.removeClass('active');
54				$gnbM_sub.slideUp();
55				$(this).parent().addClass('active');
56				$(this).next().slideDown();
57			}else{
58				$(this).parent().removeClass('active');
59				$(this).next().slideUp();
60			}
61
62			return false;
63		});
64
65	//print
66	var $btn_print = $('#btn_print');
67
68	$btn_print.click(function(){
69		/*
70		printJS({
71			printable:'print_form',
72			type:'html',
73			css:'/kr/css/style.css',
74			//style:'#btn_print {display:none !important;}',
75			scanStyles: false,
76			maxWidth: '21cm',
77			targetStyles: ['*']
78		});
79		*/
80		var html = $('#printArea').html();
81        printArea(html);
82	});
83
84	function printArea(data)
85	{
86
87		win = window.open();
88		win.document.write("<html>");
89		win.document.write("<head>");
90		win.document.write("<title></title>");
91		win.document.write("<link rel='stylesheet' href='/kr/css/print.css' type='text/css' />");
92		win.document.write("</head>");
93		win.document.write("<body>");
94		win.document.write(data);
95		win.document.write("</body>");
96		win.document.write("</html>");
97		win.document.close();
98
99		setTimeout(function () {
100
101			win.focus();
102			win.print();
103			win.close();
104
105		}, 500);
106
107	}
108
109	//lnb
110	$('.lnb nav').append($('#gnb').find('.' + $('.lnb').attr('id')).clone());
111
112	//tab
113	var $tabNav = $('.tabNav li'),
114		$tabNav_a = $('.tabNav a'),
115		$tabCon = $('.tabCon');
116
117	$tabNav_a.click(function(){
118		$tabNav.removeClass('on');
119		$tabCon.hide();
120		$(this).parent().addClass('on');
121		$($(this).attr('href')).fadeIn();
122
123		return false;
124	});
125
126/*
127	var mainVisual =	$(".visual").bxSlider({
128		auto: true,
129		pause: 7000,
130		speed:1000,
131		controls:false,
132		pager:true,
133		mode:'fade'
134		//autoReload: true
135		//breaks: [ {screen:0, slides:1}, {screen:1080, slides:1}]
136	});
137
138	var sd =	$(".sdList").bxSlider({
139		auto: true,
140		pause: 3500,
141		speed:800,
142		controls:false,
143		pager:false,
144		mode:'vertical',
145		minSlides: 6,
146		moveSlides: 1,
147		autoReload: true
148	});
149
150    $('.sdBtn_prev').click(function(){
151      sd.goToPrevSlide();
152      return false;
153    });
154
155    $('.sdBtn_next').click(function(){
156      sd.goToNextSlide();
157      return false;
158    });
159
160
161	$(document).on('click','.bx-next, .bx-prev',function() {
162		mainVisual.stopAuto();
163		mainVisual.startAuto();
164	});
165	$(document).on('mouseover','.bx-pager',function() {
166		mainVisual.stopAuto();
167		mainVisual.startAuto();
168	});
169
170
171
172
173
174	//mobileCategory
175	$(".cateM").click(function(){
176		if( $(this).attr("id") == ("open")) {
177			$(this).attr("id", "close");
178			$(".mobileNav").animate({'right' : '0'}, 300).show();
179			$(".ssm-overlay").fadeIn();
180		} else {
181			$(this).attr("id", "open");
182			$(".mobileNav").animate({'right' : '-250px'}, 300);
183			$(".ssm-overlay").fadeOut();
184		}
185	});
186
187
188	$(".ssm-overlay").click(function(){
189		$(".mobileNav").animate({'right' : '-250px'}, 300);
190		$(".ssm-overlay").fadeOut();
191		$(".cateM").attr("id", "open");
192	});
193
194
195	$(".m_cate dt").click(function(){
196		$(this).addClass("on");
197		$(this).siblings("dt").removeClass("on");
198		if($("+dd",this).css("display")=="none"){
199			$(this).siblings(".m_cate dd").slideUp("slow");
200			$("+dd",this).slideDown("slow");
201		} else if($("+dd",this).css("display")=="block"){
202			$("+dd",this).slideUp("slow");
203			$(this).removeClass("on");
204		}
205	});
206
207
208
209*/
210	$(".down-select > a").mouseenter(function(){
211		$(this).next("ul").stop().slideDown();
212	});
213	$(".down-select").mouseleave(function(){
214		$(".down-select > ul").stop().slideUp();
215	});
216
217	$(".tab ul li a").click(function(){
218		var tabIdx = $(this).parent().index();
219		$(".tab ul li a").removeClass("active");
220		$(this).addClass("active");
221		$(".contents-wrap .content").eq(tabIdx).stop().fadeIn().siblings().hide();
222	});
223
224
225	var gallWrap = $(".gallWrap .imgBig").bxSlider({
226		auto: true,
227		pause: 7000,
228		speed:700,
229		controls:false,
230		pager: true,
231		mode:'fade',
232		pagerCustom: '.gallWrap .list, .btn .pagerW',
233
234	});
235
236    $('.gallWrap .btn .prev').click(function(){
237      gallWrap.goToPrevSlide();
238      return false;
239    });
240
241    $('.gallWrap .btn .next').click(function(){
242      gallWrap.goToNextSlide();
243      return false;
244    });
245
246
247	//
248		$('.slide_s1 .slider').slick({
249			autoplay: true,
250			autoplaySpeed: 5000,
251			infinite: true,
252			dots: true,
253			arrows:false,
254			speed: 1000,
255			swipe:false,
256			pauseOnFocus:false,
257			focusOnSelect: false,
258			pauseOnHover:false,
259			slidesToShow:4,
260			slidesToScroll:4,
261			  responsive: [
262				{
263				  breakpoint: 1024,
264				  settings: {
265					slidesToShow:3,
266					slidesToScroll:3,
267				  }
268				},
269				{
270				  breakpoint: 641,
271				  settings: {
272					slidesToShow: 2,
273					slidesToScroll: 2
274				  }
275				},
276			  ]
277		});
278
279		$(".slide_s1 .controls .prev").click(function(){
280			$('.slide_s1 .slider').slick('slickPrev');
281		});
282		$(".slide_s1 .controls .next").click(function(){
283			$('.slide_s1 .slider').slick('slickNext');
284		});
285
286		var play_stop_b = false;
287		$('.slide_s1 .play_stop').on('click', function() {
288			play_stop_b = !play_stop_b;
289			$(this).toggleClass("on");
290			if ( play_stop_b == true){
291				$('.slide_s1 .slider').slick('slickPause');
292			}else{
293				$('.slide_s1 .slider').slick('slickPlay');
294			};
295		});
296
297		$(".slide_s1 .controls .page").prepend($(".slide_s1 .slick-dots"));
298		$(window).resize(function(){
299			setTimeout(function(){
300				$(".slide_s1 .controls .page").prepend($(".slide_s1 .slick-dots"));
301			},200);
302		});
303
304
305		$(window).resize(function(){
306			if ($(window).width()<1750){
307				$('.footer_logo ul').css("display","block")
308				$('.footer_logo ul').slick({
309					autoplay: true,
310					autoplaySpeed: 5000,
311					infinite: true,
312					arrows:false,
313					speed: 1000,
314					pauseOnHover:false,
315					slidesToShow:8,
316					slidesToScroll:1,
317					  responsive: [
318						{
319						  breakpoint: 1200,
320						  settings: {
321							slidesToShow:5,
322						  }
323						},
324						{
325						  breakpoint: 641,
326						  settings: {
327							slidesToShow:3,
328						  }
329						},
330						{
331						  breakpoint: 450,
332						  settings: {
333							slidesToShow:2,
334						  }
335						},
336					  ]
337				});
338			}
339		});
340		$(window).trigger("resize");
341
342
343		$(".facCon ul.facList > li .facSlide").slick({
344			arrows:false,
345			dots:true,
346			fade:true,
347		});
348
349
350});

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.