2012-09-24 2 views
0

나는 캘린더를 그리는 라파엘에 함수를 추가하려고합니다.함수를 라파 js에 추가합니다.

Raphael.fn.calenderView = function() { 

}; 

$(function() { 
    var paper = Raphael('body'); 
    paper.calenderView(); 
}); 

내가 점점 오전 오류가 종이있는 방법의 calenderView이 없습니다입니다 :

여기 내 코드입니다. 이 노골적으로 뭔가 문제가 아마 어쩌면 나는 당신이처럼 그것을 할 수 그것을

답변

0

을보고 그냥 피곤 해요 :

$(function() { 
    Raphael.fn.calenderView = function() {alert("calendar");}; 
    var paper = new Raphael(0,0,200,200); 
    paper.calenderView(); 
});​ 

참조 예를 들어 바이올린 http://jsfiddle.net/58yqW/

+0

이가하는 일을하지만, 누군가가 설명 할 수 왜 내 기능이 문서 준비 기능 안에서 이루어져야하는지 – Wryte

+0

Raphael이로드 된 후에 함수를 할당하면됩니다. DOM이 준비 될 때까지 기다릴 필요는 없습니다. – jfriend00

+0

@ jfriend00이 맞습니다. 제 예제는 DOM을 사용하여 예제 코드를 유지하고, 구현 방법을 선택하고, 단순히 작동하는 한 가지 방법을 보여 줬습니다! – Neil

관련 문제