2012-10-19 5 views
2

와 TinyMCE에에 fancybox를 엽니 다 나는이 작품이사용자 정의 버튼

setup: function (ed) { 
    ed.addButton('fancybox_button', { 
     title: 'Fancybox button', 
     image: 'img/button.gif', 
     onclick: function() { 
      fancybox_button(); 
     } 
    }); 
} 

같은 사용자 정의 버튼을 생성하고 버튼을 툴바에 표시하는 방법. 다음을 위해 나는이 오류 나는이 권리를 어떻게해야합니까

Uncaught TypeError: Object function (selector, context) { 
// The jQuery object is actually just the init constructor 'enhanced' 
return new jQuery.fn.init(selector, context, rootjQuery); 
} has no method 'fancybox' 

를 얻을 수 있습니다 사용자 정의 버튼을 클릭하여 tinyMCE.init

function fancybox_button() { 
    $.fancybox({ 
     padding  : 0, 
     minHeight : 560, 
     minWidth : 950, 
     ... 
    }); 
} 

전에이 같은 fancybox_button 기능이?

+0

사용자가 새 툴바 버튼을 클릭하면 어떻게 될까요? – hardba11

답변

0

jquery가 오류에 대해 이야기 한 이후로 jquery가 페이지에 있다고 가정합니다. 따라서 fancybox js 스크립트가 없거나 fancybox js 스크립트 선언이 페이지의 jquery 위에 위치합니다.