JQuery와 플러그인 확장 방법에 액세스하는 방법 다음 : 내 코드에서 다음 플러그인 않습니다 정상적으로 나는 현재 (많은 다른 사람의 사이에서) Raty라는 JQuery와 플러그인 함께 일하고 있어요
(function($){
$.fn.raty = function(settings, url){
// Some default operations
// Some functions
this.activate = function(){}
this.reset = function(){}
};
});
, 나는 그것을 호출 그래서 수행하여
$('#someDivId').raty();
나는, 나는 JQuery와 $와 이후의 단계 ('에서 찾는다 이러한 확장 방법 중 하나 "someDivId"에 (예 : 리셋())를 호출 할 때 문제가 발생 #someDivId ')하지만 확장 된 메서드 중 하나를 실행할 때 오류가 발생합니다 (개체에 이러한 메서드가없는 것 같습니다. 첨부).
이
코드의 조각 작동하지 않은 : 그것은 플러그인 외부에서 이러한 메서드에 액세스 가능한 모든 경우$('#someDivId').activate();
내 질문, 당신은 알고 있습니까? 그리고 그렇지 않다면 이것을하는 일반적인 방법을 알고 있습니까?
이 예제에서 나는 이러한 방법 중 하나를 실행하기 위해 클릭 할 수있는 숨겨진 링크를 추가했습니다. (하지만 여전히 나를 위해 못생긴 해킹 : P)
감사합니다, 니콜라스
죄송합니다. 저는 여기에서 아주 새로운 것으로 알고 있습니다. – Nicolas