var TOUCH = "ontouchstart" in window; var tevent = ''; if (TOUCH){ tevent = "touchstart"; }else{ tevent = "click"; } $(function(){ $("body").on("click", "footer ul li a", function(){ $("footer ul li a").removeClass("on"); $(this).addClass("on"); }); $("body").on("click", ".btn-list-toggle", function(){ var ck = $(this).hasClass("on"); if(ck){ $(this).removeClass("on"); }else{ $(this).addClass("on"); } }); $("body").on("click", ".rental-tabmenu-wrap ul li a", function(){ $(".rental-tabmenu-wrap ul li a").removeClass("on"); $(this).addClass("on"); }); var m_currentDirection = ''; // 현재의 방향을 나타내는 변수 var m_lastScrollTop = 0; // 방향을 구하기 위해 사용되는 변수 $(".container").scroll( $.throttle( 100, function(e) { var currentPos = $(this).scrollTop(); if (currentPos > m_lastScrollTop){ // 아래로 스크롤 중 if(m_currentDirection != 'down') { // 마지막 방향 확인 m_currentDirection = 'down'; $(".btn-topbtn").addClass("on"); } } else { // 위로 스크롤 중 if(m_currentDirection != 'up') { // 마지막 방향 확인 m_currentDirection = 'up'; $(".btn-topbtn").removeClass("on"); } } })); }); common = { popOpen:function(o){ $(o).addClass("ing"); setTimeout(function(){ $(o).addClass("on"); },200); }, popClose:function(o){ $(o).removeClass("on"); setTimeout(function(){ $(o).removeClass("ing"); },500) }, layerClose:function(event){ var ele = event.target.className; if(ele.indexOf('dialog') != -1){ $(".dialog").removeClass("on"); } }, toolTipClose:function(event){ var ele = event.target.className; if(ele.indexOf('tooltip-wrap') != -1){ $(".tooltip-wrap").removeClass("on"); } }, numberWithCommas:function(o){ var x = $(o).val(); x = x.replace(/[^0-9]/g,''); // 입력값이 숫자가 아니면 공백 x = x.replace(/,/g,''); // ,값 공백처리 $(o).val(x.replace(/\B(?=(\d{3})+(?!\d))/g, ",")); // 정규식을 이용해서 3자리 마다 , 추가 }, inNumber:function(evt){ var code = evt.which?evt.which:event.keyCode; if(code < 48 || code > 57){ return false; } }, inNumber01:function(evt){ var code = evt.which?evt.which:event.keyCode; if(code < 48 || code > 57){ if(code != 46){ alert("숫자만 입력가능합니다."); return false; } } }, removeChar(event){ event = event || window.event; var keyID = (event.which) ? event.which : event.keyCode; if(keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39){ return; }else{ event.target.value = event.target.value.replace(/[^-\.0-9]/g, ""); } }, inHangl:function(evt){ var code = evt.which?evt.which:event.keyCode; if(code < 12592 || code > 12687){ return false; } }, maxLengthCheck:function(object){ //console.log(object.value); //object.value = object.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1'); if (object.value.length > object.maxLength){ object.value = object.value.slice(0, object.maxLength); } }, }