jquery fileupload와 jquery textarea autoresize를 사용하는데,

대상이 모두 동적으로 추가되는 것들이라, 기본 사용법으로는 사용할 수 없어서

찾아보니 livequery라는 훌륭한 jquery plugin이 있었다.(제작자 홈페이지, GitHub)

희안한건 jquery plugin 공식 배포 사이트에서는

이 plugin을 찾을수 없었다.

jquery와 포함이 돼 버린건지 알수는 없지만, 일단 기본 jquery에서는 원하는 기능을

찾을 수 없어서 이 plugin을 사용하기로 했다.

사용법은 다른 plugin들과 비슷하다.

동적으로 추가된 요소에 이벤트를 bind할때
$('selector').livequery('click', function() {
});

이건 jquery의 liveon, delegate 등으로 가능하므로 꼭 livequery를 사용할 필요는 없다


동적으로 추가된 요소에 jquery plugin을 적용할때
$('input:file').livequery(function () {
                var $obj = $(this);
                $obj.fileupload({...........});
});




Posted by incree

2013/08/22 07:51 2013/08/22 07:51
, , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://www.incree.com/tc/incree/rss/response/260

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다