- How to Create a jQuery Plugin
- jQuery 플러그인 생성
- jQuery 플러그인 만들기
1 예시 1: 기본형[ | ]
JavaScript
Copy
<script src="//code.jquery.com/jquery.min.js"></script>
<script>
// 플러그인
$.fn.redify = function() {
this.css( "color", "red" );
};
// 사용 예시
$(function() {
$('#greet').redify();
});
</script>
<div id='greet'>안녕</div>
2 예시 2: 체인 적용[ | ]
return this;
를 추가하여 체인으로 사용가능하도록 함
JavaScript
Copy
<script src="//code.jquery.com/jquery.min.js"></script>
<script>
// 플러그인
$.fn.redify = function() {
this.css( "color", "red" );
return this;
};
$.fn.yellowBack = function() {
this.css( "background", "yellow" );
return this;
};
// 사용 예시
$(function() {
$('#greet').redify().yellowBack();
});
</script>
<div id='greet'>안녕</div>
3 예시 3: 스코프 적용[ | ]
function ( $ ) {
와}( jQuery ));
사이에 넣어 스코프 형성- 스코프 내에 플러그인용 환경설정변수 등을 관리하기에 용이함
- ( jQuery 플러그인 만들기 3 - 옵션 받기 참조 )
JavaScript
Copy
<script src="//code.jquery.com/jquery.min.js"></script>
<script>
// 플러그인
(function ( $ ) {
// 환경변수
var text_color = '#f44336';
$.fn.redify = function() {
this.css( "color", text_color );
return this;
};
}( jQuery ));
// 사용 예시
$(function() {
$('#greet').redify();
});
</script>
<div id='greet'>안녕</div>
4 같이 보기[ | ]
- jQuery 플러그인 만들기 2 - 개별요소 접근
- jQuery 플러그인 만들기 3 - 옵션 받기
- jQuery 플러그인 만들기 4 - 플러그인 이름 변수로 지정하기
- jQuery 플러그인
5 참고[ | ]
편집자 Jmnote 183.105.238.152 Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.