主题: 这样的功能怎么实现? |
作者: rein, 发布日期: 2014-07-23 15:26:30, 浏览数: 1700 |
如何实现这个: 一、弹出层相对于编辑器居中。 二、遮罩层只遮罩编辑器。
大致思路是: 1.编辑器css:position:relative; 2.弹出层与遮罩层css:position:absolute; 3.弹出层与遮罩层是插入到编辑器平级的。目前KE是插入到了,整个页面的body最后面的。
最好是二选,相对于页面fixed,相对于编辑器absolute。 目前的KE即使设置dialogAlignType为空,也是伪absolute(top;left还是相对于整个页面的),这样很多情况下浏览器会错位。反而,这样的设置符合用户体验,复杂程度也低,出错也少。只是我还没研究出怎么制服。谁懂?
|