2011-09-24 4 views
0

내 사이트 중 하나에서 cleditor를 사용하고 있는데 문제가 발생했습니다. cleditor의 wysiwyg 편집기가 일부 div에 애니메이션 효과를 적용 할 때 작동을 멈 춥니 다. 에디터 자체는 보여 주지만 그 안에 어떤 것도 입력 할 수 없습니다. 편집기에서 소스를 보거나 편집 할 수 있습니다. 내가 div의 사이를 전환하는 데 사용jquery 사용자 인터페이스 효과()에 대한 cleditor 문제?

코드 : 전화 cleditor에 대한

function emailwizardplace(pold, pnew) { 
    $("#wizard-" + pold).hide(); 
    $("#wizard-" + pnew).effect('slide'); 
    //$("#wizard-" + pnew).show(); <= This works without problems 
} 

코드 :

$("#tmessage").cleditor({ 
    width: 680, 
    height: 400 
}); 

는 언제나 어떤 도움이 감사합니다.

+0

. 내가 생각할 수있는 것은 편집자 영역이나 어떤 브라우저에 어떤 요소가 겹쳐져 있다는 것입니다. – Andy

+0

에 문제가 있습니까? 그것은 크롬에 잘 작동하는 것 같습니다. – Andy

+0

도 ie7-10에서 작동합니다. – Andy

답변

1

이것은 CLEditor와 jQuery.UI 간의 상호 작용에 문제가있는 것 같습니다. 이거 해봤 니?

$("#tmessage").cleditor()[0].disable(false).refresh(); 

Google 그룹에는이 문제에 대한 논의가 있습니다. 여기에 문제와 다른 사람들이 한 일을 요약 한 링크가 있습니다. https://groups.google.com/forum/?fromgroups#!topic/cleditor/6W36CyPsaVU

희망이 도움이됩니다.

0
function emailwizardplace(pold, pnew) { 
    $("#wizard-" + pold).hide(); 
    $("#wizard-" + pnew).effect('slide'); 
    $("#wizard-" + pnew).show('slide',function(){ 
     $("#tmessage").cleditor({ 
      width: 680, 
      height: 400 
     }); 
    }); 
}; 

당신은 .show() 안에 cleditor에 대한 전화를 걸 필요가

는 실제 페이지를 보거나 적어도 일부 HTML 또는 데모 페이지없이 도움을 거의 불가능