본문 바로가기

코드 간편모음16

input 전체 선택 [live.( ) / if( ){ } / prop( )] // 전체 선택 $("대상(input)").live("change",function(e){ // 전체선택 checkbox //e.preventDefault(); if($(this).is(":checked")) // 만약 대상이 checked일때, 아래 코드가 실행된다. $(대상의 부모).find("input[type=checkbox]").prop("checked",true); // checkbox의 상위 요소를 선택 → 그리고 checkbox들 모두를 제어 else $(대상의 부모).find("input[type=checkbox]").prop("checked",false); }) 2020. 11. 25.
flag를 활용한 트릭 let flag = true; // swiper 초기에는 동작하므로 true ★let / const / var이용 시 주의!! 위 경우는 flag가 전역에서 사용되어지고, 값이 바뀌어야 하기 때문에 const를 사용해서는 안된다. 전역에서 사용되어지는 변수 이기 때문에 함수/문법(if, for 등)에서 let / const / var 앞에 사용하지 않아도 된다. const pauseBtn = $(".main_banner .pagination_wrapper .btn_pause"); pauseBtn.click(function(){ flag = !flag; // 참이면 거짓으로 바꾸고 거짓이면 참으로 바꿈 controlSwiper(); }); function controlSwiper(){ if(flag == .. 2020. 10. 30.
IE용 주석을 이용한 방법 (Conditional comments) & 크로스 브라우징 [[배운 것들]] ** 크로스브라우징 (https://webdir.tistory.com/451) IE용 주석을 이용한 방법 (Conditional comments) lt = less than 미만 lte = less than equal to 이하 gt = greater than 초과 gte = greater than equal to 이상 [if (gt ie 6)&(lt ie 9)] ie 6 이후버전이고 ie 9 이전버전 이라면 [if (ie 6)|(ie 8)] ie 6 이거나 ie 8 이라면 [If !(ie 8)] ie 8 이 아니라면 ** IE가 문서를 읽고 랜더링 할 때 원하는 모드로 랜더링을 하게 해준다. 만약 content에 값이 "IE=edge"라면 해당브라우저가 할 수 있는 가장 최신의 모드로.. 2020. 8. 20.
browser detect 코드 브라우저 detect!! 2020. 8. 20.