2012-05-18 6 views
3

nicedit.js 및 jQuery UI 아코디언을 사용하고 있습니다.
나는 이러한 니시트 WYSIWYG 텍스트 영역을 포함하는 여러 아코디언이 있습니다.nicedit textarea 너비 jQuery UI 아코디언이 올바르게 작동하지 않습니다.

페이지를 새로 고침하면 첫 번째 아코디언 영역이 열리 며 올바른 니시 팅 WYSIWYG 영역 (너비는 100 %)이 표시됩니다.
다른 아코디언 영역을 선택하면 nicedit WYSIWYG 영역이 열리고 100px 너비 만 표시됩니다.

코드에서 파고 들며 건물 프로세스 전체에서 폭을 100 %로 사용한다는 것을 알았습니다. 이전에 jQuery UI 아코디언을 사용하여 올바르게 렌더링하지 않고 ID를 삭제하고 다시 초기화했습니다.

모든 니시 팅 WYSIWYG 영역이 100 % 또는 고정 폭으로 렌더링 될 수있는 솔루션을 찾고 있습니다.

+0

이러한 모든 아코디언 및 너비의 그림을 얻는 것은 어렵습니다. [jsfiddle] (http://www.jsfiddle.net)을 준비하거나 볼 수있는 페이지를 만들 수 있습니까? –

답변

0

아코디언의 변경 이벤트에 가입하고 이전에 초기화되지 않은 경우 해당 이벤트에 대해 WYSIWYG 편집기를 초기화하는 것이 좋습니다. 나는 nicedit이나 에디터의 생성 방법에 익숙하지 않지만 HTML 컨테이너가 보이지 않는 한 동적으로 크기를 계산한다면 그렇게 할 수 없다. 따라서 change 이벤트를 사용하면 크기가 올바르게 계산되도록 컨테이너를 볼 수 있습니다.