채택완료

jquery를 최신버전으로 하실생각은 없으신가요?

2014-08-29 (금) 15:55:26 4,844

jquery를 최신버전으로 하실생각은 없으신가요? 

말그대로입니다...

jquery가 1.8이다보니 bootstrap이런거 쓰는데 지장이 좀 있어서 ㅎㅎ;

|

답변 3개

채택된 답변
+20 포인트

bootstrap3 을 원활하게 쓰려면 jquery 1.11.1 정도가 현재로서는 적당한듯 합니다.

jquery 최신은 ie9 이상부터 지원되니까요.

수정할 부분은 jquery 1.11.1에서  지원하지 않는 함수 .live 만 찾아서 .on 함수로 바꿔주면 됩니다.

영카트 최신버전기준 .live로 검색해보면 66 matches across 19 files 가 나옵니다.  

수정은 아래와 같은 패턴으로 간단합니다. 

$(".autosave_del").live("click", function(){ --> $(document).on("click", ".autosave_del", function(){

다만, 일괄치환이 어렵고 하나씩 찾아서 수정해줘야 하는 번거로움이 있습니다.

또한 버전 업그레이드 할 때 마다 덮어씌우지 못하고 머지툴을 돌려야 하는 점 도 있습니다.

jquery 버전을 변경하게 되면 그에 따라 수정되어야할 코드들이 있기 때문에 업데이트가 힘듭니다.

2014-08-29 (금) 16:42:25
머.. 아직은 계획이 없어 보이시네요 ^^;;

답변을 작성하려면 로그인이 필요합니다.