【问题标题】:jQuery RTE that's Draggable and Resizable可拖动和可调整大小的 jQuery RTE
【发布时间】:2012-03-04 10:56:49
【问题描述】:
我正在尝试实现http://code.google.com/p/lwrte/issues/list .. 我特别喜欢这个 jquery 文本编辑器,因为它提供了字体选项、文本颜色、超链接
我希望它可以调整大小和拖动。通过为文本编辑器制作一个容器 div 并在该容器 div 上执行可拖动和可调整大小,我得到了可拖动和可调整大小的工作。
但是,无论出于何种原因,无论我为容器 div 指定什么高度或宽度,文本编辑器都会溢出到容器 div 之外。文本编辑器宽度设置为 100%。
我的直觉是工具栏搞砸了,但我知道什么!
如果没有代码示例这似乎太难回答,我会尝试 jsfiddle 一些东西。谢谢!
【问题讨论】:
标签:
jquery
jquery-ui-resizable
rte
【解决方案1】:
嗯,原来 jquery rte 插件没有设置它的容器 div 的高度......所以一旦调整......一切都很好!
我也关闭了resize div的绘制,因为它有问题
$(textarea).wrap($('<div></div>').addClass('rte-zone').width(this.width).height(this.height));
//$('<div class="rte-resizer"><a href="#"></a></div>').insertAfter(textarea);
这些是 jquery.rte.js 中的第 67 和 68 行
在第 67 行添加 .height(this.height) 会传递您在 init 中提供的高度参数
注释掉第 68 行会删除大小调整
希望这对其他人有帮助!