본문 바로가기
반응형

개발 이야기/Javascript & jQuery7

String.prototype.padStart() 기능 및 IE에서 실행하는법 ■ 기능 및 예제 padStart() 메소드는 현재 문자열의 시작을 다른 문자열로 채워서 원하는 길이의 문자열로 만들어 반환한다. 채워넣기는 대상 문자열의 시작(좌측)부터 적용된다. 선택 //30분단위 시간 selectbox 생성 var work_start = $("#worktime_start"); for(var i=0; i>0; //truncate if number or convert non-number to 0; padString = String((typeof padString !== 'undefined' ? padString : ' ')); if (this.length > targetLength) { return String(this); } else { targetLength = targetLeng.. 2020. 4. 29.
javascript 쿠키를 사용해서 스크롤 유지 function setCookie(cookieName, value, exdays){ var exdate = new Date(); exdate.setDate(exdate.getDate() + exdays); var cookieValue = escape(value) + ((exdays==null) ? "" : "; expires=" + exdate.toGMTString()); document.cookie = cookieName + "=" + cookieValue; } function deleteCookie(cookieName){ var expireDate = new Date(); expireDate.setDate(expireDate.getDate() - 1); document.cookie = cookieNa.. 2020. 3. 26.
즐겨찾기 등록 크로스 브라우징 소스 $(document).ready(function() { $('#favorite').on('click', function(e) { var bookmarkURL = window.location.href; var bookmarkTitle = document.title; var triggerDefault = false; if (window.sidebar && window.sidebar.addPanel) { // Firefox version -1)) |.. 2020. 2. 5.
PC or Mobile 접속 판별 소스 var isMobile = false; var browser = navigator.userAgent.toLowerCase(); users_browser = (browser.indexOf('iphone')!=-1 || browser.indexOf('ipod')!=-1 || browser.indexOf('ipad')!=-1 || browser.indexOf('macintosh')!=-1/*아이패드 사파리*/); if(users_browser){ isMobile = true; } users_browser = (browser.indexOf('android')!=-1 || browser.indexOf('tablet')!=-1); if(users_browser){ isMobile = true; } PC 및 아이폰,.. 2020. 2. 5.
반응형