본문 바로가기

jQuery6

each each문을쓸때 break, continue for문이나 while문을 사용시break와 continue문을 자주사용하게되는데 each문에서는 break가 존재하지 않는다.https://api.jquery.com/each/ 결론 : return false; samplevar flag = true;var msg = "if문에 걸리지 않았어요";$("input").each(function(i,e){if($(e).val() == "aaa"){flag = false;msg = "aaa를 쓰지 말아요"return false; //break의 역할을 하게된다.}}) alert(msg); 2018. 7. 30.
busy-load , spinner 로딩중 표현에 사용git : https://github.com/piccard21/busy-loaddemo : https://piccard21.github.io/busy-load/ //기본세팅$.busyLoadSetup({animation: "fade",spinner: "accordion",background: "rgba(60, 60, 60, 0.86)",text : "처리중 .."}); //풀스크린 적용$.busyLoadFull("show");$.busyLoadFull("hide"); 2018. 6. 5.
fancybox를 이용한 유튜브 팝업 http://fancyapps.com/fancybox/ 관련 스크립트 추가가 들어가지만 media는 필수 HTML영역 미리보기 js$(".video_fancybox").fancybox({openEffect: 'fade',closeEffect: 'fade',helpers : {title : {type : 'inside'}}});$(document).on("click",".youtube_preview_btn",function(){if($(this).prev("input").val() == ""){alert("경로를 입력하세요.");}else{$("#youtube_prev").attr("href","http://www.youtube.com/embed/"+$(this).prev("input").val());$(.. 2018. 1. 23.
오늘하루만 이창을 열지 않기[오늘로 설정] jquery.cookie.min.js사용https://github.com/carhartl/jquery-cookie 오늘저녁시간을 알수있는 함수.var currentDate = new Date();expirationDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate()+1, 0, 0, 0);작성 테스트시 console.log로 찍어본 값currentDate : Fri Nov 03 2017 11:04:25 GMT+0900 (대한민국 표준시)expirationDate : Sat Nov 04 2017 00:00:00 GMT+0900 (대한민국 표준시) 실제 팝업창에서 사용한 예제 if(confirm('하루동안.. 2017. 11. 3.
JQEURY SCROLL 이동 SCROLL을 원하는곳으로 이동하기 매번 쓰지만 귀찮아서 1. 현재 스크롤의 위치를 받아온다.http://api.jquery.com/offset/ var offset = $("#id").offset(); 2. 스크롤을 해당위치로 이동한다. http://api.jquery.com/animate/ 속도값 조절로 해당위치로 움직이는 속도를 설정한다.$('html, body').animate({scrollTop : offset.top}, 속도값); 결과 코드이동하려는 영역의 아이디값 2017. 10. 11.
jQuery.curCSS jQuery.curCSSJQuery 플러그인중 하위버전의 JQuery를 사용하는경우 상위버전만 사용할시 해당 오류가 발생할수 있다. 그때는 간단하게 해당 문구를 추가해주면된다. jQuery.curCSS = function(element, prop, val) { return jQuery(element).css(prop, val); }; 2017. 9. 22.