본문 바로가기

분류 전체보기

[JQuery] map 으로 join하는 함수 - 일렬화 $(선택자).map(function(){ return $(this).val(); }).get().join(','); 응용var temp_cnt1 = 0;var join_val = $(선택자).map(function(){if($(this).html()==""){return 0;}else{temp_cnt1 += parseInt($(this).html());} return $(this).html(); }).get(); ex) 결과 값join_val = 0,11,22,33,44,12,16....temp_cnt1 = 138
(box_img) 가로세로 길이 상관없이 부모박스(사이즈 고정)에 이미지 사이즈 조절 태그를 이용하지 않고 박스의 백그라운드로 이용한다. 이 경우 크기에 상관없이 이미지가 자동으로 Box를 채우게 된다. [Html]를 넣지 않는다. [CSS].box_img_wrap{ // 예시 width : 300px; height: 200px;border: 1px solid #d2d2d2;} .box_img_wrap{background-color : #ddd;background-position : center;background-repeat : no-repeat;background-size : cover; ( cover는 여백없이 이미지의 가로 or 세로를 100%로 맞춘다.)background-size : contain; ( contain은 박스의 크기 안에서 이미지 비율 그대로 100% 보여준다. ..
daumOpen에디터 다중처리 안녕하세요 :)3개 이상의 에디터도 2개를 쓸때와 마찬가지 방법으로 사용가능합니다.3번째 에디터용 html을 넣음id값을 중복되지 않게 설정설정한 id값에 맞추어 3번째 에디터용 config값을 설정2번째 에디터가 IFRAME_LOAD_COMPLETE가 되면 3번째 에디터를 생성 var config4 = { txHost: '', txPath: '', txService: 'sample', txProject: 'sample', initializedId: "4", /* 다른 editor와 구분 */ wrapper: "tx_trex_container4", /* 에디터를 둘러싸고 있는 레이어 이름(에디터 컨테이너) */ form: "tx_editor_form4"+"", /* 등록하기 위한 Form 이름 */ tx..
Ajax FormData로 파일 저장하기.(IE10이하 버젼 제외) var formData = new FormData(); //formData.append('매핑명','실제값'); 받을 때: request.getParameter(String name);formData.append("name", $('#testid').val()); formData.append("file", $('input[name=test_files]')[0].files[0]); $.ajax({ url:"/sample / test.do", type:"post", dataType:"json", processData: false, contentType: false, data:formData, success:function(bean) { }
[jquery] 화면 center에 오도록 하는 function jQuery.fn.center = function () { this.css("position","absolute"); this.css("top", Math.max(0, (($(window).height() - $(this).outerHeight()) / 2) + $(window).scrollTop()) + "px"); this.css("left", Math.max(0, (($(window).width() - $(this).outerWidth()) / 2) + $(window).scrollLeft()) + "px"); return this;} -호출시$(아이디 또는 클래스).center();
[window.postMessage] 크로스 도메인 iframe 높이 조절하기 1. A site (부모페이지) - B site의 iframe 안의 자식창에서 높이 값을 e.data에 담아서 페이지가 열릴 때 마다 신호를 보낸다. if (window.addEventListener) { window.addEventListener('message', postMessageController, true); }else if(window.attachEvent) { window.attachEvent('onmessage', postMessageController); } function postMessageController(e){ if(e.origin === "https://www.b-site.co.kr"){ // www.b-site 와 b-site는 다르고 http와 https는 다르다. $('..
모바일 web에서 안드로이드, iOS 구분하기 var currentOS; $(document).ready(function(){ var mobile = (/iphone|ipad|ipod|android/i.test(navigator.userAgent.toLowerCase())); if (mobile) { //navigator.userAgent에 /iphone|ipad|ipod|android 의 단어포함이 true 일때 // 유저에이전트를 불러와서 OS를 구분합니다. var userAgent = navigator.userAgent.toLowerCase(); if (userAgent.search("android") > -1) currentOS = "android"; else if ((userAgent.search("iphone") > -1) || (user..
Java Export export JAVA_HOME=/opt/java6 한 후에 ./catalina.sh stop 또는 start