프로그래밍/jQuery 44

jquery header fixed layout

jquery/css 모바일에서 스크롤시 헤더/상단 고정되어 내려오기. script: $(function(){ /* header fixed */ var isFixed = false; var offset = $(".header").height(); checkOffset(); $(window).scroll(function() { checkOffset(); }); function checkOffset() { if ( $('body').scrollTop() > offset){ if(!isFixed){ isFixed = true; $('.header').addClass('fixed'); $('.header').css("top", ($(".header").height()*-1)+'px'); $('.header').s..

jquery 개인정보 유효성 체크

function goReg(){ if (/[^\s]/g.test($("#name").val()) == 0) { alert("이름을 입력해주세요."); $("#name").focus(); return; } if ($("#hp").val() == ""){ alert("휴대전화를 입력해주세요."); $("#hp").focus(); return; } if (/(^\d+$)|(^\d+\.\d+$)/.test($("#hp").val()) == false){ alert("휴대전화는 숫자만 입력해주세요."); $("#hp").focus(); return; } else if ($("#hp").val().length < 10){ alert("잘못된 휴대전화번호입니다."); $("#hp").focus(); return; }..

jquery 레이어팝업 애니메이션처리

html 닫기 팝업열기 팝업닫기 css #fullscreen_layer { position:absolute; top:0; left:0; bottom:0; right:0; background:#000; z-index:100; display:none; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 5-7 */ filter: alpha(opacity=70); /* Netscape */ -moz-opacity: 0.7; /* Safari 1.x */ -khtml-opacity: 0.7; /* Good browsers */ opacity: 0.7; } .popup { position: absolute; widt..