[jQuery] ajaxForm 플러그인과 validation 플러그인 동시에 사용하기

요약 : ajaxForm 플러그인 beforeSubmit 옵션에 function(){ return $('.myForm').valid(); } 를 넣어 주면 된다. 나는 폼 관련 처리를 할 때 가장 많이 사용하게 되는 게 jQuery ajaxForm 플러그인과 validation 플러그인인 것 같다. 그런데 이 둘을 동시에 사용하게 되면 validate 플러그인이 작동을 하지 않는다. 이 때 해결책은 간단하다. ajaxForm 문서를 살펴 보면 beforeSubmit이라는 옵션이 있는 것을 볼 수 … ▶전문 보기

jQuery.log(msg) 플러그인을 만들어 봤다

자바스크립트 디버깅을 할 때 가장 많이 사용하는 것은 alert() 이다. 그러나 alert() 은 확인을 눌러야 하는 번거로움이 있다. 확인을 누르고 나면 내용이 사라져서 여러 개의 alert이 뜰 때는 비효율적인 경우도 있다. 그냥 로그를 뿌려 주는 함수가 있으면 좋을 것 같다는 생각을 하고 검색을 해 봤다. 역시나 나왔다. jQuery.log(), Logging plugin for jQuery 라는 글에는 어떻게 log 함수를 … ▶전문 보기

[jQuery plugin] 오른쪽 위에 반투명 메세지 박스 띄우는 플러그인 jgrowl

시간이 없어서 사용법을 자세히 소개하진 못하지만, 굉장히 간단하다. 일단 동영상을 보실까. 코드는 아래와 같다. 샘플 1부터 5까지 쉽게 알 수 있다. // Sample 1 - 그냥 사용하기 $.jGrowl("Hello world!"); // Sample 2 - 안 사라지게 하기 $.jGrowl("Stick this!", { sticky: true }); // Sample 3 - 메세지에 제목 띄우기 $.jGrowl("A message with a header", { header: 'Important' }); // Sample 4 - 시간 정하기(아래는 10초) $.jGrowl("A … ▶전문 보기

WP Security Scan으로 DB prefix 고친 후 “이 문서에 접근할 권한이 없습니다(You do not have sufficient permissions to access this page)”가 나올 경우

WP Security Scan은 워드프레스의 각종 보안사항을 점검해 주는 플러그인이다. 그런데 가장 골때리는 게 DB table의 prefix를 wp_로 하면 안 된다고 하는 부분이다.(prefix는 번역하면 접두어인데, DB table의 prefix라고 하면 wp_user, wp_post, wp_usermeta 따위에서 앞에 붙는 wp_를 말하는 거다. 한 DB 안에 여러 개의 프로그램용 table이 생겼을 때 prefix 없이 테이블을 만들었다가는 관리자가 눈이 돌아갈 … ▶전문 보기

[jQuery] 플러그인 만들기 (1)

아래 구현을 참고하면 도움이 될 거다.<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript"> $(function(){ //플러그인 구현부 $.fn.alertThisText = function(){ alert(this.text()); } //플러그인 테스트 $('.alertThisText').click(function(){ $('.test').alertThisText(); }); }); </script> <style> .test{ width: 200px; height: 200px; text-align: … ▶전문 보기

[jQuery]플러그인 제작시 $문자 충돌 방지

흐음. 그냥 다른 프레임워크랑 쓸 때 충돌 방지하는 것은 간단하다. jQuery(function(){ var $ = jQuery; //그리고 여기 코드 }); 걍 이래 버리면 된다. 물론 책에서는 다른 방법을 소개하던데, 나는 저 방법이 젤 편하다. 외우기 쉽다. 그리고 지금 소개하는 건, 플러그인 제작시 쓰라는 건지, 일반적으로 쓸 수 있는 것인지는 잘 모르겠는데 여튼 갈무리해 둔다. 책에는 플러그인 제작시 사용하는 … ▶전문 보기