JS (30) 썸네일형 리스트형 [jquery] PC Mobile 체크 function isMobile(){ let filter = "win16|win32|win64|mac"; let mc = ""; if(navigator.platform){ if(0 > filter.indexOf(navigator.platform.toLowerCase())){ mc = true; }else{ mc = false; } } return mc; } if(!isMobile()){ console.log('pc'); }else{ console.log('mobile'); } [jquery] mousewheel 스크롤이 위로올라가는중인지 내려가는지 이벤트 감지 $(document).on('mousewheel', ".scroll_area", function(e){ let wheel = e.originalEvent.wheelDelta; if(wheel>0){ //스크롤 올릴때 } else { //스크롤 내릴때 } }); [jquery] JSON 문자열을 배열로 변환 jQuery.parseJSON let arr = '["a.png","b.jpg","c.png"]'; arr = jQuery.parseJSON(arr); console.log(arr[0]); 결과 : a.png location.href 사용법 절대경로 location.href = "https://naver.com/index.php" 상대경로 location.href = "index.php" [JQuery] checkbox 체크된 값 가져오기 $('input:radio[name="radio"]:checked').val() /* radio */ $('input:checkbox[name="checkbox"]:checked').val() /* checkbox */ $("input:checkbox[id='ID']").is(":checked") == true : false /* by ID */ $("input:checkbox[name='NAME']").is(":checked") == true : false /* by NAME */ $("input:checkbox[id='ID']").prop("checked", true); /* by ID */ $("input:checkbox[name='NAME']").prop("checked", false); /* b.. submit 엔터키 막기 $('input[type="text"]').keydown(function() { if (event.keyCode === 13) { event.preventDefault(); }; }); [javascript] 천단위 찍기 var price = 10000; price.toLocaleString(); // 10,000 [javascript] media query if (window.matchMedia('(max-width: 768px)').matches) { // do functionality on screens smaller than 768px } $(window).resize(function() { if ($(this).width() < 1024) { // your code } else { // your code } }); 이전 1 2 3 4 다음