0

我正在制作一个具有不同区域的网页,可以点击这些区域来更改内容。我想设置它,以便当您单击一个区域时,一个 openWYSIWYG 编辑器会出现在屏幕中间,而页面的其余部分是灰色的。

除了编辑器的定位,我都做到了。当您单击一个部分时,我有一个不透明度为 50% 的 div 覆盖了页面,并且中间出现了一个 textarea。但是当我尝试将编辑器附加到 textarea 时,它会失去它的位置并落在 div 后面而不是像 textarea 那样在它前面。

任何人都可以提出一种将 openWYSIWYG 编辑器居中的方法吗?

4

1 回答 1

0

您正在寻找模态定位。这是一个解决方案:

http://jqueryui.com/demos/dialog/#modal-form

基本上,将 Jquery Dialog 应用于包含 WYSIWYG 的 div。不要忘记提交按钮。

只是快速提醒一下——几个月前,我在与面向客户的网站的所见即所得编辑器打交道时遇到了很多麻烦。似乎单击“从 WORD 粘贴”按钮是一项非常困难的任务。粘贴文字的代码会对网站造成严重破坏,超出数据库中的文本字段。我在他们的演示中试了一下(它也不支持基于 webkit 的浏览器),结果并不漂亮。我发现解决这个问题的唯一两个选项是在后端清理代码,或者使用 CKEditor。我选择了后者,因为它很容易。看看 CK,它是一个很棒的免费代码。

于 2010-07-01T16:12:33.003 回答