+ -
当前位置:首页 → 问答吧 → 老掉牙了的div显示问题

老掉牙了的div显示问题

时间:2011-10-31

来源:互联网

页面这个布局是框架布局。
 上面一个
 中间一个
 下面一个

上面的有一个功能切换 所以就需要弹出一个层:如下图


于是出现了如下图的问题:


 
网上查了些资料 设置 层的 z-index:-1; frame的:z-index 都未果 可能是自己没有设置正确。

所以,望高手指点下迷津!

作者: IToneY   发布时间: 2011-10-31

position:relative;
设置了吗

作者: KongHuLu   发布时间: 2011-10-31

把 frame zindex 设的比 div 的zindex 低

试试

作者: ootwo   发布时间: 2011-10-31

谢谢 KongHuLu 和 ootwo 的回答

position:relative; 设置了的 。

把 frame zindex 设的比 div 的zindex 低 这个貌似也试过 我上面的frame 的z-index:9999 div:9999

中间的frame为 z-index:-1 貌似不行

作者: IToneY   发布时间: 2011-10-31

在母页面aa.aspx放置 你弹出 一个层的方法 function aa()

上面的那个框架页面是bb.aspx
  在bb.aspx中 有那个图片按钮,在按钮上 使用 top.aa()
 

作者: ganlu423   发布时间: 2011-10-31

ganlu423 这个写法 的作用是 小弟不太理解?

作者: IToneY   发布时间: 2011-10-31

弹出层的设计本身就有问题:
1.作为功能切换,你作的却象是多选,视觉示意与实际意义不符。
2.这种视觉设计,反而使用户操作不便,增加操作环节。

作为改进的方案,可以在上面头像的旁边设置两个功能切换项,点击直接切换。这样,不仅功能上都摆在明面,一目了然,操作上也方便简洁得多。而这里的头像,有没有存在价值也需要掂量一下,不是太必要的话,完全可以让出位置来,没必要作花哨文章而牺牲操作性。

作者: theforever   发布时间: 2011-10-31

如果只有两项时,也可以把功能切换作成一个可切换式图标。
如果是多项时,可以作成工具栏图标式的布局。
看看2007版以后的OFFICE工具栏布局,就是这种思想,把所有操作项都摆在明面,而避免使用下拉式菜单。
其实我本人刚接触OFFICE2007时,也因为习惯以往的方式,而一时接受不了那种新布局,但基于这种理解很快也就接受了。

作者: theforever   发布时间: 2011-10-31