标题可能听起来很奇怪。嗯,是的。
这是我的代码的近似值(对于这个例子,它缺少一些无用的 ajax 调用,并简化了其他一些东西):http: //jsfiddle.net/pKNAz/3/
假设您有一个可拖动项目列表(在这种情况下,只有一个名为“添加所见即所得”的可拖动项目),您可以将其移动到放置区域(在我的示例中为灰色矩形),并附加一个文本区域,然后,删除后,我使用 jwysiwyg 库转换为所见即所得(我无法添加此插件使用的所有图像和 css,但 textarea 基本行为(ctrl+b、ctrl+i、ctrl+u)工作,所以我们可以假设它正在工作)。
它在掉落时效果特别好。然而,它在排序时会破坏 jwysiwyg。拥有两个jwysiwyg后,您可以自己拖动深灰色手柄尝试。你会看到你排序的 jwysiwyg 已经失去了它的 jwysiwyg。您仍然可以通过 search 获得您之前在 textarea 中写入的正确值$('textarea.overflow').val()
,但您不能再使用 jwysiwyg 了。
有人知道如何解决这个问题吗?提前致谢