2011-01-04 6 views
0

jwysiwyg에서 기본 컨트롤을 재정의하려고합니다. 이 작업을 수행하고 우선하는 컨트롤을 클릭 할 때마다이 오류가 발생합니다 : $.data(this, "wysiwyg") is undefined. 여기에 제가 사용하고있는 코드가 있습니다.jquery jwysiwyg 기본 컨트롤 확장

$('.wysiwyg').wysiwyg({ 
    css: "css/wysiwyg.css", 
    controls: { 
     bold: { 
     visible: true, 
     exec: function() { 
      $('.wysiwyg').wysiwyg('insertImage', 'path/to/image.jpg'); 
     }, 

     } 
    } 
    }); 

또한, 나는 다른 기본 제어 (취소 선 ...)에, 나는 대담에서 무시하고 컨트롤을 변경하고 난 여전히 같은 오류가 발생합니다.

답변

0

exec에 정의 된 함수가 초기 문서에서 작동하지 않고 jwysiwig에서 만든 iframe 문서에서 작동하기 때문입니다. iframe 문서에는 jwysiwig 컨테이너와 같은 것이 없습니다.