在 jQuery UI 可调整大小的组件中嵌入 Ace 编辑器 [英] Embedding Ace Editor inside jQuery UI Resizable Component
本文介绍了在 jQuery UI 可调整大小的组件中嵌入 Ace 编辑器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试通过将 ace 编辑器嵌入到可调整大小的组件中来使其可调整大小.我一直在尝试使用 jQuery UI Resizable 组件,但我无法让 ace 编辑器出现在可调整大小的组件内.
代码:
<html lang="zh-cn"><头><meta charset="utf-8"><title>Resizable Ace Editor 使用 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"><风格>#resizable { 宽度:500px;高度:500px;填充:5px;边框:3px 纯红色}#resizable h3 { 文本对齐:居中;边距:0;}</风格><脚本>$(document).ready(function() {editor = ace.edit('editor');editor.setTheme('ace/theme/monokai');editor.getSession().setMode('ace/mode/java');$( "#resizable" ).resizable({最大高度:600,最大宽度:500,最小高度:500,最小宽度:500});});头部><身体><div id="可调整大小"><h3 class="ui-widget-header">Ace 编辑器</h3><div id="编辑器"></div>