Web Program/javascript/jQuery
-
ckeditor + jquery validationWeb Program/javascript/jQuery 2015. 4. 13. 14:48
오늘 VALIDATION + CKEDITOR을 붙이는중..문제가 발생..Validation체크시 다른 필드명은 문제가 없는데..에디터쪽만 validation체크가 안됨.. 구글링 해본결과 찾았지만 그래도 문제는 처음체크가 안되고 두번째 전송부분때부터 체크가 된다는 :(해당부분은 에디터 on시킬때 update를 시켜주는 문제로 해결.. CKEDITOR.on('instanceReady', function () { $.each(CKEDITOR.instances, function (instance) { CKEDITOR.instances[instance].document.on("keyup", ckContentsUpdate); CKEDITOR.instances[instance].document.on("paste",..
-
[facebook] 회원로그인 없이 게시글 공유한 정보 가지고 올때..Web Program/javascript/jQuery 2014. 1. 24. 14:28
* 작업내용..1. 사이트 내 회원은 있지만 로그인이후 이벤트 참여자가 많지 않음..2. 이벤트의 참여자 효율성을 위하여 고객로그인을 유도하지 않고 단지 이벤트 페이지를 공유하고 공유한 사람의 정보를 가지고 DB에 저장하고 싶음.3. 공유한 사람의 정보는 단순히 고유번호를 저장하면됨 > facebook api를 확인한 결과..간단히 해결할수 있었음..facebook app을 하나 생성한후 appid를 가지고 참여정보를 가지고 올수 있었음.아래 페이스북 레퍼런스 참고.. https://developers.facebook.com/docs/javascript/referenceapp생성시 도메인이 맞아야 함!* 아래는 받아오는 post_id의 값의 정보 https://www.facebook.com/notes/s..
-
?시간전, ?분전, ?초전 구해봅시다!Web Program/javascript/jQuery 2012. 7. 9. 21:26
http://momentjs.com/docs/ 추가해야하고.. $(".date").each(function(i,v){ var wtime = $(this).html(); var parsedDate = moment(wtime); var diffword = ""; var diffdays = nowDate.diff(parsedDate,"days"); if(diffdays > 0){ diffword = diffdays + "일전."; }else{ var diffhours = nowDate.diff(parsedDate,"hours"); if(diffhours > 0){ diffword = diffhours + "시간전."; }else{ var diffseconds = nowDate.diff(parsedDate,"s..
-
SNSWeb Program/javascript/jQuery 2012. 7. 4. 21:34
var snsLink = function (sns, bitlyUrl, title) { switch (sns) { case "twitter": //s_url = "http://twitter.com/home?status=" + encodeURIComponent(title + " ") + escape(bitlyUrl); s_url = "http://twitter.com/share?url=" + escape(bitlyUrl) + "&text=" + encodeURIComponent(title + " "); window.open(s_url, "twitter", "").focus(); break; case "facebook": s_url = "http://www.facebook.com/share.php?u=" + ..
-
Jquery checkbox에서 값을 가지고 오고 싶은가?Web Program/javascript/jQuery 2012. 6. 13. 10:56
뭐 단일값이라면 문제 없이..$("id").val() 이 최선의 선택일것....하지만 checkbox와 같이 다중의 값이 필요할때 $(":checked").each(str += $(this).val();.........)이런식으로 가지고 왔음....(아..지금 생각만해도 불편함..ㅡㅡ;)그래서 방법을 바꾸기로 했음..$(":checkbox").map(function(){return $(this).val();}).get().join(",");단지 이거면..된다...
-
[ckeditor] enter modeWeb Program/javascript/jQuery 2012. 2. 28. 10:21
fckeditor에서 ckeditor모드로 변경되면서 많이 변모가 되었다..우선 ckeidtor.js에 대한 js압축이 일어났고.. (앗!! 그럼 세팅은?...) 이라고 말씀하실지 모르겠지만.. 아주 세팅은 쉽게.. config.js안에서 이루어지게 만들어놨다... 처음에는 아무것도 없는데 점점 하나하나씩 추가해나갈수 있다..훗... > 아래 내용은 엔터를 쳤을때 P태그를 BR태그로 변경하는 방법! CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.uiColor = '#AADC6E'; config.l..
-
Trim ... 요놈을 더 빨리 할수 없을까?Web Program/javascript/jQuery 2012. 2. 28. 09:13
흠..가끔 프로젝트 할때마다 Trim을 쓴다... 물론 네이x, 구x에서 '자바스크립트 Trim'이라고 검색을 하게 되면 여러가지 항목들이 나오게 된다.. 여기서 드래그해다가 같다 붙여넣기 이후 나에게 맞게 수정하기 끝!!.......이라고 하기엔 너무 정규식이다.. 대다수 보면 Trim 구현은 return str.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); 요런식... 인거같다..리턴받고 진행하고~ 그지? 그러다가... 더 좋은 퍼포먼스를 기대한 나에게....... 보여진 function.... function trim(str) { str = str.replace(/^\s+/, ''); for (var i = str.length - 1; i >= 0; i--) { i..
-
글자수 체크하기..Web Program/javascript/jQuery 2012. 2. 13. 20:58
흠..약 3년전이던가...글자수 체크를 가지고 포스팅한적이 있었다.. 그때는 역시 jquery를 잘 알지도 못한상태여서 그런건지 모르지만 그냥 javascript로만으로 짤려고 했었다는.. 오늘역시 필요해서 jquery로 할려다 보니 예전에 포스팅한거와 비교를 해보고 싶어서 이렇게 글을 남겨놓는다... 기존 체크 http://maestroys.tistory.com/category/Web%20Program/javascript?page=3 limitContent: function(argN,arglimit){ var contentVal = $("#"+ argN).val(); if(contentVal.length > parseInt(arglimit)){ alert("최대 " + arglimit + "글자를 작성..