PageSourceSearch

https://joongbu.ac.kr/home/js/sub.js

js joongbu.ac.kr collected 2026-10-02 17:17:58 UTC 16,811 bytes, 521 lines download raw bytes

1$(function(){
2
3    //visual_quick
4    $(".visual-nav .depth1 > li > a").on("click",function(){
5        $(this).parent().addClass("active").siblings().removeClass("active");   
6        
7        $(this).parent().siblings().children('a').attr("title", "비활성 탭메뉴");
8        $(this).attr("title", "선택된 탭메뉴");
9    });
10    
11	
12    //snb 하위메뉴 있는것에 _plus
13	$('#left_menu_top > li').each(function(index, item){
14		if($(this).find('ul').find("*").length > 0){
15			$(this).addClass('_plus');
16		}
17	});	
18    
19    //snb 
20    $('#left_menu_top > li > a').on("click",function(event){
21    	
22    	if ( $(window).width() < 1200 ){
23
24            if ( $(this).parent('li').hasClass('active') == true )
25            {
26            	if($('#left_menu_top').hasClass('on') == 1){
27            		$('#left_menu_top').removeClass('on');
28            	}else{
29            		$('#left_menu_top').addClass('on');
30            		event.preventDefault();
31            	}            	
32                
33            }
34            if($(this).next('ul').find("*").length > 0){
35                event.preventDefault();
36                $(this).parents('li').siblings('li').removeClass('active');
37                $(this).parents('li').addClass('active');	                
38                event.stopImmediatePropagation();
39            }                		    		
40    	}else{
41    		if($(this).next('ul').find("*").length > 0){
42                
43                
44                if( $(this).parent('li').hasClass('active') == false ){
45                	event.preventDefault();
46                    $(this).parents('li').siblings('li').removeClass('active');
47                    $(this).parents('li').addClass('active');	
48                    $(this).parents('li').siblings('li').children('ul').hide();
49                }else{
50                	event.preventDefault();
51                	$(this).parents('li').children('ul').show();
52                }
53            }
54            event.stopImmediatePropagation();
55    	}        
56    });
57    
58    //user visual_quick
59    $(".visual-nav .depth1 > li > a").on("click",function(){
60        $(this).parent().addClass("active").siblings().removeClass("active");
61        
62        $(this).parent().siblings().children('a').removeAttr("title");
63        $(this).attr("title", "선택된 탭메뉴;");
64    });
65    $('.userserB a').on('click', function(){
66    	$('.userser').addClass('active');
67    });
68    $('.us_close a').on('click', function(){
69    	$('.userser').removeClass('active');
70    });
71
72    
73    // 서브 SNS
74    $('#sns_wrap .snsBox .share').on('click', function(){
75        $('#sns_wrap .snsBox').toggleClass("active");
76     
77    	/*if( $('.snsBox').hasClass('active') == 1 ){
78        	$('.snsBox a').append('<span class="sr-only">닫기</span>');
79        }else{
80        	$('.snsBox a span.sr-only').remove();
81        }*/ 
82    	
83    });
84    $('#sns_wrap .snsBox .share-close').on('click', function(){
85    	$(this).parent().parent().removeClass('active');
86    });
87    $('#sns_wrap .snsBox .share-close').on('focusout', function(){
88    	$(this).parent().parent().removeClass('active');
89    });
90    
91    
92    //4depth 갯수로  클래스명 추가
93    var d4length=$("#depth4_menu_ul > li").length;
94    $('#depth4_menu_ul').addClass('tab' + d4length);
95    
96    $('#depth4_menu_ul > li').siblings().children('a').removeAttr("title");
97    $('#depth4_menu_ul > li.active a').attr("title", "선택된 탭메뉴");
98
99    
100    //컨텐츠안의 탭
101    
102    $('.tab_box > ul > li.on a').attr("title", "선택된 탭메뉴");
103    
104    $(" .tab_box > ul > li ").click(function() {
105        // 탭영역
106        var tab_idx = $(".tab_box > ul > li ").index($(this));
107        $(".tab_box > ul > li").removeClass("on").children('a').removeAttr("title");
108        $(".tab_box > ul > li ").eq(tab_idx).addClass("on").children('a').attr("title", "선택된 탭메뉴");
109 
110        // 내용영역
111        $(".tab_contWrap > div").hide();
112        $(".tab_contWrap > div").eq(tab_idx).show();
113        return false;
114    });
115    
116    
117    //popup 스쿨버스
118    
119    $('.sub_0106030200 .popup1_open').on("click",function(){
120        $('.layer_popup1').addClass('active');
121        
122        $(this).addClass('current');
123        
124        setTimeout(function(){
125        	$('.layer_popup .popup .close.closeIcon').focus();
126        	$('.layer_popup .cont').attr("tabindex", "1");
127        	$('.layer_popup .popup .close').attr("tabindex", "1");
128        },50);
129    });
130    $('.sub_0106030200 .popup2_open').on("click",function(){
131        $('.layer_popup2').addClass('active');
132        
133        $(this).addClass('current');
134        
135        setTimeout(function(){
136        	$('.layer_popup .popup .close.closeIcon').focus();
137        	$('.layer_popup .cont').attr("tabindex", "1");
138        	$('.layer_popup .popup .close').attr("tabindex", "1");
139        },50);
140    });
141    
142    $(".sub_0106030200 .close").on("click",function(){    	
143    	$('.layer_popup').removeClass('active');  
144    	
145    	$(".current").focus();
146	});
147    
148    
149    
150    $('.sub_0107020000 .popup3_open').on("click",function(){
151        $('.layer_popup3').addClass('active');        
152        
153        $(this).addClass('current');
154        
155        setTimeout(function(){
156        	$('.layer_popup .popup .close.closeIcon').focus();
157        	$('.layer_popup .cont').attr("tabindex", "1");
158        	$('.layer_popup .popup .close').attr("tabindex", "1");
159        },50);
160        
161    });
162    $('.sub_0107020000 .popup4_open').on("click",function(){
163        $('.layer_popup4').addClass('active');
164        
165        $(this).addClass('current');
166        
167        setTimeout(function(){
168        	$('.layer_popup .popup .close.closeIcon').focus();
169        	$('.layer_popup .cont').attr("tabindex", "1");
170        	$('.layer_popup .popup .close').attr("tabindex", "1");
171        },50);
172    });
173    $('.sub_0107020000 .popup5_open').on("click",function(){
174        $('.layer_popup5').addClass('active');
175        
176        $(this).addClass('current');
177        
178        setTimeout(function(){
179        	$('.layer_popup .popup .close.closeIcon').focus();
180        	$('.layer_popup .cont').attr("tabindex", "1");
181        	$('.layer_popup .popup .close').attr("tabindex", "1");
182        },50);
183    });
184    $('.sub_0107020000 .popup6_open').on("click",function(){
185        $('.layer_popup6').addClass('active');
186        
187        $(this).addClass('current');
188        
189        setTimeout(function(){
190        	$('.layer_popup .popup .close.closeIcon').focus();
191        	$('.layer_popup .cont').attr("tabindex", "1");
192        	$('.layer_popup .popup .close').attr("tabindex", "1");
193        },50);
194    });
195    $('.sub_0107020000 .popup7_open').on("click",function(){
196        $('.layer_popup7').addClass('active');
197        
198        $(this).addClass('current');
199        
200        setTimeout(function(){
201        	$('.layer_popup .popup .close.closeIcon').focus();
202        	$('.layer_popup .cont').attr("tabindex", "1");
203        	$('.layer_popup .popup .close').attr("tabindex", "1");
204        },50);
205    });
206    $('.sub_0107020000 .popup8_open').on("click",function(){
207        $('.layer_popup8').addClass('active');
208        
209        $(this).addClass('current');
210        
211        setTimeout(function(){
212        	$('.layer_popup .popup .close.closeIcon').focus();
213        	$('.layer_popup .cont').attr("tabindex", "1");
214        	$('.layer_popup .popup .close').attr("tabindex", "1");
215        },50);
216    });
217    $('.sub_0107020000 .popup9_open').on("click",function(){
218        $('.layer_popup9').addClass('active');
219        
220        $(this).addClass('current');
221        
222        setTimeout(function(){
223        	$('.layer_popup .popup .close.closeIcon').focus();
224        	$('.layer_popup .cont').attr("tabindex", "1");
225        	$('.layer_popup .popup .close').attr("tabindex", "1");
226        },50);
227    });
228    $('.sub_0107020000 .popup10_open').on("click",function(){
229        $('.layer_popup10').addClass('active');
230        
231        $(this).addClass('current');
232        
233        setTimeout(function(){
234        	$('.layer_popup .popup .close.closeIcon').focus();
235        	$('.layer_popup .cont').attr("tabindex", "1");
236        	$('.layer_popup .popup .close').attr("tabindex", "1");
237        },50);
238    });
239    $('.sub_0107020000 .popup11_open').on("click",function(){
240        $('.layer_popup11').addClass('active');
241        
242        $(this).addClass('current');
243        
244        setTimeout(function(){
245        	$('.layer_popup .popup .close.closeIcon').focus();
246        	$('.layer_popup .cont').attr("tabindex", "1");
247        	$('.layer_popup .popup .close').attr("tabindex", "1");
248        },50);
249    });
250    $('.sub_0107020000 .popup12_open').on("click",function(){
251        $('.layer_popup12').addClass('active');
252        
253        $(this).addClass('current');
254        
255        setTimeout(function(){
256        	$('.layer_popup .popup .close.closeIcon').focus();
257        	$('.layer_popup .cont').attr("tabindex", "1");
258        	$('.layer_popup .popup .close').attr("tabindex", "1");
259        },50);
260    });
261    $('.sub_0107020000 .popup13_open').on("click",function(){
262        $('.layer_popup13').addClass('active');
263        
264        $(this).addClass('current');
265        
266        setTimeout(function(){
267        	$('.layer_popup .popup .close.closeIcon').focus();
268        	$('.layer_popup .cont').attr("tabindex", "1");
269        	$('.layer_popup .popup .close').attr("tabindex", "1");
270        },50);
271    });
272    $('.sub_0107020000 .popup14_open').on("click",function(){
273        $('.layer_popup14').addClass('active');
274        
275        $(this).addClass('current');
276        
277        setTimeout(function(){
278        	$('.layer_popup .popup .close.closeIcon').focus();
279        	$('.layer_popup .cont').attr("tabindex", "1");
280        	$('.layer_popup .popup .close').attr("tabindex", "1");
281        },50);
282    });
283    $('.sub_0107020000 .popup15_open').on("click",function(){
284        $('.layer_popup15').addClass('active');
285        
286        $(this).addClass('current');
287        
288        setTimeout(function(){
289        	$('.layer_popup .popup .close.closeIcon').focus();
290        	$('.layer_popup .cont').attr("tabindex", "1");
291        	$('.layer_popup .popup .close').attr("tabindex", "1");
292        },50);
293    });
294    $('.sub_0107020000 .popup16_open').on("click",function(){
295        $('.layer_popup16').addClass('active');
296        
297        $(this).addClass('current');
298        
299        setTimeout(function(){
300        	$('.layer_popup .popup .close.closeIcon').focus();
301        	$('.layer_popup .cont').attr("tabindex", "1");
302        	$('.layer_popup .popup .close').attr("tabindex", "1");
303        },50);
304    });
305    $('.sub_0107020000 .popup17_open').on("click",function(){
306        $('.layer_popup17').addClass('active');
307        
308        $(this).addClass('current');
309        
310        setTimeout(function(){
311        	$('.layer_popup .popup .close.closeIcon').focus();
312        	$('.layer_popup .cont').attr("tabindex", "1");
313        	$('.layer_popup .popup .close').attr("tabindex", "1");
314        },50);
315    });
316    
317    $('.sub_0107020000 .popup18_open').on("click",function(){
318        $('.layer_popup18').addClass('active');
319        
320        $(this).addClass('current');
321        
322        setTimeout(function(){
323        	$('.layer_popup .popup .close.closeIcon').focus();
324        	$('.layer_popup .cont').attr("tabindex", "1");
325        	$('.layer_popup .popup .close').attr("tabindex", "1");
326        },50);
327    });
328    
329    $(".sub_0107020000 .close").on("click",function(){    	
330    	$('.layer_popup').removeClass('active');  
331    	$(".current").focus();
332	});
333      
334        
335    
336    // 020202 교수소개
337    /*$('.majorView .professor li a').on('click', function()
338	{
339        $('.majorView .pro_view_wrap').addClass("active");
340        
341        $(this).attr('data-focus','on');
342        
343        setTimeout(function(){
344        	$('.pro_detail').focus();        	
345        },200);          
346    });*/
347    
348//    $('.pro_view_wrap .pro_view .close').click(function(){    	
349//    	
350//    });
351    
352
353    //040202 동아리현황 view
354    $('.clubimgslider ul').bxSlider
355    ({  
356    	pager : false,
357    	auto : true,
358		speed : 1300,
359		pause : 5000,
360		slideWidth: 260,
361		minSlides: 1,
362		maxSlides: 3,
363		moveSlides: 1,
364		slideMargin:30,
365		responsive:true,
366    });
367    
368    // 040301 편의시설 이하
369    
370//    $('.slider-for').slick({
371//	  slidesToShow: 1,
372//	  slidesToScroll: 1,
373//	  arrows: true,
374//	  fade: true,
375//	  asNavFor: '.slider-nav'
376//	});
377//	$('.slider-nav').slick({
378//	  slidesToShow: 5,
379//	  slidesToScroll: 1,
380//	  asNavFor: '.slider-for',
381//	  arrows: false,
382//	  dots: true,
383//	  centerMode: true,
384//	  focusOnSelect: true
385//	});
386    	
387    //20-02-04 주석처리함(웹접근성 심사결과 불필요한 aria 생성으로 인해 bx-slide로 수정
388//    $('.slider-for').slick({
389//	  slidesToShow: 1,
390//	  slidesToScroll: 1,
391//	  arrows: true,
392//	  fade: true,
393//	  dots: true,
394//	  asNavFor: '.slider-nav'
395//	});
396//	$('.slider-nav').slick({
397//		slidesToShow: 5,
398//		slidesToScroll: 1,
399//		asNavFor: '.slider-for',
400//		dots: false,
401//		centerMode: true,
402//		focusOnSelect: true,
403//		responsive: [
404//			{
405//				breakpoint: 768,
406//				settings: {
407//					slidesToShow: 3,
408//				}
409//		    },
410//		    {
411//				breakpoint: 499,
412//				settings: {
413//					slidesToShow: 2,
414//				}
415//		    }
416//		]
417//	});
418//	
419//	$('.slider-nav button').prop('tabindex','-1');
420//	$('.sub_slider .slider-nav .slick-slide.slick-active').prop('tabindex','0');
421//	
422//	$('.slider-nav .slick-slide').on("click",function(){
423//		if( $(this).hasClass('slick-center') == 1){
424//			$(this).siblings().children('img').attr("title", "");
425//			$(this).children('img').attr("title", "선택됨");
426//		}
427//	});
428	
429	$(".faci_slider").bxSlider({
430		pagerCustom: '#bx-pager',			
431	});
432	
433	
434    // 0503020000 온라인퀴즈
435    var maxIndex = $(".ratio li").length;
436
437    for(var i=0; i<maxIndex; i++){
438      var val = $(".ratio li").eq(i).find("p.graph-bar").attr('graph-val');
439
440      $(".ratio li").eq(i).find("p.graph-bar").css({
441    	 "width":val+"%"
442      }).animate({
443        //"width":val+"%"
444      },0);
445    }
446
447    // 05050000 학생민원신청_만족도조사
448    $( ".star_rating a" ).click(function() {
449        $(this).parent().children("a").removeClass("on");
450        $(this).addClass("on").prevAll("a").addClass("on");
451        return false;
452   });
453
454    $('#youtubeList > ul > li').focus(function(){
455    	$(this).addClass('on');
456    	console.log('sds12');
457    });
458    
459  /*  tab메뉴
460    function tab(id, tab, tab_content, start_num){
461        var id=$("#"+id);
462        var tab = id.find("."+tab);
463        var tab_list = id.find('.'+tab_content);
464        
465        //탭 시작 내용 보이기
466        tab_list.css('display','none').eq(start_num).css('display','block');
467        tab.find('a').removeClass('on').eq(start_num).addClass('on');
468        
469        //탭 해당 내용 보이기
470        tab.children('li').each(function(index){
471            var index = index;
472            $(this).children('a').on('click focusin',function(e){
473                var href = $(this).attr('href');
474     
475                tab.find('a').removeClass('on');
476                $(this).addClass('on');
477     
478                tab_list.css('display','none');
479                $(href).css({display:'block'});
480     
481                return false;
482            });
483        });
484    }
485
486    tab('tab_wrap_sw','tab','tab_contents',0);*/
487    
488    // 검색옵션
489    $('.search_box .search_input .bt_option').on('click', function()
490	{
491        $('.search_box').toggleClass("active");
492        return false;
493    });
494    
495    $('.search_word_box .popular .title a').on('click', function()
496	{
497        $('.search_word_box .popular').toggleClass("active");
498        return false;
499    });
500    
501    
502    
503  //개인정보처리방침 js
504	$('.label_wrap .label_box').on("click", function() {
505		$(this).parent().addClass('active').siblings().removeClass('active');
506        return false;
507	});
508	$('.label_wrap .btn_close').on("click focusout", function() {
509		$(".label_wrap > li").removeClass('active');
510        return false;
511	});
512    
513});
514
515
516//// 모바일에서 SNB 영역 외 클릭시 닫히기
517//$('html').click(function(e) { 
518//	if(!$('#left_menu_top').is(e.target) && $('#left_menu_top').hasClass("on")){
519//		 $('#left_menu_top').removeClass('on');  
520//	}  
521//});

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.