/* --- 파일 정보 --- */ /* 서울대 IRB */ /* 파일명: default.js */ /* 작성일: 2014년 2월 26일 */ /* 인풋 레이블 */ jQuery(function(){ // Help Toggle $('.item>.i_help').click(function(){ $(this).parent('.item').find('.i_dsc').toggleClass('hide'); }); // Input Clear var i_text = $('.item>.i_label').next('.i_text'); $('.item>.i_label').css('position','absolute'); i_text .focus(function(){ $(this).prev('.i_label').css('visibility','hidden'); }) .blur(function(){ if($(this).val() == ''){ $(this).prev('.i_label').css('visibility','visible'); } else { $(this).prev('.i_label').css('visibility','hidden'); } }) .change(function(){ if($(this).val() == ''){ $(this).prev('.i_label').css('visibility','visible'); } else { $(this).prev('.i_label').css('visibility','hidden'); } }) .blur(); // Input Clear var i_text = $('.item>.i_label').next('.i_textarea'); $('.item>.i_label').css('position','absolute'); i_text .focus(function(){ $(this).prev('.i_label').css('visibility','hidden'); }) .blur(function(){ if($(this).val() == ''){ $(this).prev('.i_label').css('visibility','visible'); } else { $(this).prev('.i_label').css('visibility','hidden'); } }) .change(function(){ if($(this).val() == ''){ $(this).prev('.i_label').css('visibility','visible'); } else { $(this).prev('.i_label').css('visibility','hidden'); } }) .blur(); }); /* 탭 */ jQuery(function($){ var tab = $('.tab_list'); tab.removeClass('js_off'); tab.css('height', tab.find('>ul>li>div:visible').height()+40); function onSelectTab(){ var t = $(this); var myClass = t.parent('li').attr('class'); t.parents('.tab_list:first').attr('class', 'tab_list '+myClass); tab.css('height', t.next('div').height()+40); } tab.find('>ul>li>a.tab').click(onSelectTab).focus(onSelectTab); }); /* 스크롤 버튼 */ $(function() { var app_title_wrap = $('.app_title_wrap'); if( $('.app_title_wrap').length > 0 ) { var navTop = app_title_wrap.offset().top; $(window).scroll(function () { var winTop = $(this).scrollTop(); if (winTop >= navTop) { app_title_wrap.addClass('app_title_fix') } else if (winTop <= navTop) { app_title_wrap.removeClass('app_title_fix') } }); } }); // 상단고정 메뉴 $(function() { var app_title_wrap = $('.app_title_wrap'); if( $('.app_title_wrap').length > 0 ) { var navTop = app_title_wrap.offset().top; $(window).scroll(function () { var winTop = $(this).scrollTop(); if (winTop >= navTop) { app_title_wrap.addClass('app_title_fix') } else if (winTop <= navTop) { app_title_wrap.removeClass('app_title_fix') } }); } }); // 디자인 셀렉트 /* 셀렉트 리스트 */ // jQuery(function($){ // // Common // var select_root = $('div.select'); // var select_value = $('.my_value'); // var select_a = $('div.select>ul>li>a'); // var select_input = $('div.select>ul>li>input[type=radio]'); // var select_label = $('div.select>ul>li>label'); // // Radio Default Value // $('div.my_value').each(function(){ // var default_value = $(this).next('.i_list').find('input[checked]').next('label').text(); // $(this).append(default_value); // }); // // Line // select_value.bind('focusin',function(){$(this).addClass('outLine')}); // select_value.bind('focusout',function(){$(this).removeClass('outLine')}); // select_input.bind('focusin',function(){$(this).parents('div.select').children('div.my_value').addClass('outLine')}); // select_input.bind('focusout',function(){$(this).parents('div.select').children('div.my_value').removeClass('outLine')}); // // Show // function show_option(){ // $(this).parents('div.select:first').toggleClass('open'); // } // // Hover // function i_hover(){ // $(this).parents('ul:first').children('li').removeClass('hover'); // $(this).parents('li:first').toggleClass('hover'); // } // // Hide // function hide_option(){ // var t = $(this); // setTimeout(function(){ // t.parents('div.select:first').removeClass('open'); // }, 1); // } // // Set Input // function set_label(){ // var v = $(this).next('label').text(); // $(this).parents('ul:first').prev('.my_value').text('').append(v); // $(this).parents('ul:first').prev('.my_value').addClass('selected'); // } // // Set Anchor // function set_anchor(){ // var v = $(this).text(); // $(this).parents('ul:first').prev('.my_value').text('').append(v); // $(this).parents('ul:first').prev('.my_value').addClass('selected'); // } // // Anchor Focus Out // $('*:not("div.select a")').focus(function(){ // $('.a_list').parent('.select').removeClass('open'); // }); // select_value.click(show_option); // select_root.removeClass('open'); // select_root.mouseleave(function(){$(this).removeClass('open')}); // select_a.click(set_anchor).click(hide_option).focus(i_hover).hover(i_hover); // select_input.change(set_label).focus(set_label); // select_label.hover(i_hover).click(hide_option); // }); function myFunction() { var x = document.getElementById('lab-list'); if (x.style.display === 'none') { x.style.display = 'block'; } else { x.style.display = 'none'; } }