크기를 조정할 수있는 구성 요소 안에 에이스 편집기를 삽입하여 크기를 조정할 수있게하려고합니다. jQuery UI Resizable 구성 요소를 사용하려고했지만 크기를 조정할 수있는 구성 요소 안에 에이스 편집기를 표시 할 수 없습니다.jQuery UI 크기 조정 가능 구성 요소 안에 에이스 편집기 포함하기
코드 :이 전체 공간을 채우도록
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Resizable Ace Editor Using jQuery</title>
<script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.1.3/ace.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
#resizable { width: 500px; height: 500px; padding: 5px; border: 3px solid red}
#resizable h3 { text-align: center; margin: 0; }
</style>
<script>
$(document).ready(function() {
editor = ace.edit('editor');
editor.setTheme('ace/theme/monokai');
editor.getSession().setMode('ace/mode/java');
$("#resizable").resizable({
maxHeight: 600,
maxWidth: 500,
minHeight: 500,
minWidth: 500
});
});
</script>
</head>
<body>
<div id="resizable">
<h3 class="ui-widget-header">Ace Editor</h3>
<div id="editor"></div>
</div>
</body>
</html>
나는 또한 에이스 편집기와 같은 컨테이너의 크기의 변화에 대응하고 자체의 크기를 조정 할 수있을 것입니다. 이게 jQuery UI로 가능합니까? 그렇지 않다면 어떻게해야합니까?
그러나, 에이스 편집기는 아직도 내부에 표시되지 않는 참조 호출하여 그것에 대해 편집기를 통지 "크기 조정." – user3025403
스크립트 및 스타일 시트 태그 시작 부분에 일부 http가 누락되었습니다 – bitwisebytefoolish
내 응답이 업데이트되어 크기 조정이 가능한 컨테이너에 나타납니다. – bitwisebytefoolish