2009-11-23 6 views
2

jquery 대화 상자 안에 jquery wysiwyg 플러그인을로드하는 방법이 있습니까?jQuery 대화 상자에서 jQuery WYSIWYG 열기

시도했지만 대화 상자가 열릴 때 편집기를 어떻게 든 사용할 수 없습니다.

+0

무엇 정확하게 – DEfusion

+0

jwysiwyg (대화와 WYSIWYG에 대한)를 사용하여보고있는 플러그인 -.? http://code.google.com/p/jwysiwyg/ 대화를 들어 , 정상적인 jquery dailog 상자를 모달로 사용하여 – Kusal

답변

0

둘을 함께 가져올 때 네임 스페이스, 클래스 또는 ID를 혼합하는 것처럼 들릴 수 있습니다. jquery 코드가 다른 코드 덩어리의 다른 부분을 덮어 쓰지 않는지 확인합니다.

행운을 빈다.

1

전에 codemirror로이 문제가 발생했습니다. 대화 상자가 열릴 때까지 wysiwyg를 인스턴스화 할 수 없으며 대화 상자를 닫을 때 대화 상자가 열리면 다시 인스턴스화해야합니다.

iframe을 숨기고 다시 볼 때 브라우저가 어떻게 해석하는지와 관련이 있습니다.

2

대화 상자를 여는 (버튼) 클릭으로 열어야합니다. 첫 번째 대화 상자를 초기화 할 때 작업을 시도하면 작동하지 않습니다. . 당신이

$("#diaTemplate").dialog({ 
    width: 810, 
    height: 700, 
    modal: true, 
    open: function(event, ui) { 
     $("#divTemplate").html("<textarea cols='50' rows='12' tabindex='100' id='txtTemplate'></textarea>"); 
     $('#txtTemplate').wysiwyg({ 
      css: 'skin.css', 
      rmFormat: true, 
      controls: { html: { visible: true} } 
     }); 
    }, 
    close: function(event, ui) { 
     $("#divTemplate").html(""); 
    } 
}).dialog("option", "title", "Add New Template").dialog("open"); 

참고 : 당신은 당신의 document.ready 함수 (예를 들어 그렇게해야하지만 (따라서) 두 번 초기화하는 을 그래서, 당신의 대화 오프닝 이벤트에서 당신이 뭔가를 할 수 동적으로 너무 텍스트 영역을 만들 수 있습니다

+0

이 샘플은 어떤 라이브러리를 사용합니까? diaTemplate 대신 divTemplate을 사용하셨습니까? – Doug

관련 문제