2015-01-20 5 views
0

필자가 작성한 jquery 플러그인은 기본 값을 가지고 있으며, 물론 사람들이 이러한 변수에 대해 자신의 값을 정의 할 수있는 기능이있다.윈도우에서 jquery 플러그인 설정을 업데이트하시오.

var settings = $.extend({ 
    width:  $(window).width(), 
    height:  $(window).height(), 
    rotate_btn: $(".rotate_js") 
}, options); 

다음은 현재 기본값입니다. 내가 문제가되는 것은이 값을 윈도우의 크기, 즉 기본값을 사용하거나 플러그인을 사용하는 사람이 정의한 값으로 업데이트하려고한다. 어떻게 그렇게하면 플러그인 안에서 일어날까요?

미리 감사드립니다.

답변

1

var settings = $.extend({ 
 
    width: $(window).width(), 
 
    height: $(window).height(), 
 
    rotate_btn: $(".rotate_js") 
 
}, options); 
 

 
$(window).on('resize.myCustomEventName', function(event) { 
 
     $.extend(settings, { 
 
      width: $(window).width(), 
 
      ... 
 
     }); 
 
});

+0

이 또한 계정에 플러그인을 초기화 할 때 사용자에 의해 정의 된 옵션을 걸릴 것? – loriensleafs