본문 바로가기
반응형

javascript4

즐겨찾기 등록 크로스 브라우징 소스 $(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.
Event.isTrusted - Event 인터페이스의 읽기 전용 속성인 isTrusted는, 이벤트가 사용자 행위에 의하여 발생되었으면 true이고 이벤트가 스크립트로 인해 생성 또는 수정되었거나 dispatchEvent를 통해 보내졌으면 false인 논리 값이다. 이것이 true인 이벤트는 신뢰된다고 표현한다. - Chrome 53 버전 이상부터 dispatchEvent가 파기되었기 때문에 dispatchEvent가 사용되는 jquery가 동작하지 않을 경우 확인할 때 사용한다. [Syntax] var bool = event.isTrusted; [Example] if(e.isTrusted){ /* The event is trusted. */ }else{ /* The event is not trusted. */ } 2020. 2. 5.
[JavaScript] 인쇄할 내용을 객체로 만들어서 프린트하기 $(document).ready(function(){ $("#print_btn").on("click", function(){ const completeParam = makeHtml(app_idx); //app_idx : DB에서 불러온 인덱스(상황에 따라 변경) reportPrint(completeParam); }); }); //인쇄할 내용을 객체화시킴 function makeHtml(app_idx){ const obj = {html : ''}; let html = ''; html += '' + "No." + app_idx + ''; html += '인쇄할 내용'; html += ''; obj.html = html; return obj; } //실제 인쇄창 팝업 function reportPrint(pa.. 2020. 1. 30.
반응형