0

我正在处理一个网页,并在 html 编辑器中显示它。

我想做的是,允许用户通过在页面上拖动鼠标来动态定义该 html 页面中的新 div - 页面显示在 CKEditor 或 TinyMCE 等所见即所得编辑器中......并且创建了 div , 并且代码被插入到该 div 的页面的 html 中。

我对 ref 使用特定的 javascript 库没有任何限制——我可以使用 jquery 或 mootools 或任何其他库。

我什至如何开始考虑实施这样的要求?如何在屏幕上显示一个可调整大小的矩形,当用户完成拖动并单击鼠标时,会创建一个矩形大小的新 div?这可以使用相对宽度/高度来完成吗?或者这是否一定需要固定的宽度/高度?

任何指针都会对我有帮助......

4

1 回答 1

1

我可能会使用 jQuery UI 的可调整大小。当他们单击添加 div 时,在页面上附加一个新 div。$('<div></div>').resizable().appendTo(parent). 您应该保留对已添加到页面的所有内容的引用,以便以后保存。

于 2012-04-16T18:32:05.843 回答