| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3507 人关注过本帖
标题:layer框架
只看楼主 加入收藏
zdloveday
Rank: 2
等 级:论坛游民
帖 子:221
专家分:96
注 册:2008-9-5
结帖率:68.89%
收藏
已结贴  问题点数:20 回复次数:3 
layer框架
谁能给个 layer框架   弹出层的运用  代码?
2015-10-21 11:10
Spy001
Rank: 9Rank: 9Rank: 9
来 自:山那边
等 级:贵宾
威 望:10
帖 子:138
专家分:1360
注 册:2015-1-23
收藏
得分:20 
这是我在网上看到的,你看看对你有没有用

使用Jquery弹出层插件layer来替代控件,大多数功能都可以完美替代,但是在使用过程中还是发现一个重要问题,
当有frameset的时候,在一个子的frame弹出一个layer,此layer只能覆盖到子的frame,但是我想要的弹出的layer能够覆盖到整个frameset,而不单单是在子frame。不知道大家听懂了没,也就是说弹出的layer希望能够像window.showModalDialog一样可以显示在浏览器的最前端,整个frameset的最前端,而不是单单一个frameset的子frame的最前端。

Jquery 的layer插件提供了一个属性Zindex,通过设置z-index可以实现,但是我在frameset外层加了一个div,传入了z-index属性值,再设置弹出层也没有效果(代码如下),求大神解决。

底下是frameset的结构代码
<div style="z-index: -1">
<frameset rows="67,*,0" name="topPart" frameborder="no" border="0"
framespacing="0">
<frame src="/lawyer/common/header.html" name="topFrame" scrolling="no"
noresize="noresize" id="topFrame" />
<frame src="/lawyer/common/blank.html" name="mainFrame"
scrolling="auto" noresize="noresize" id="mainFrame" />
<frame src="/lawyer/common/footer.html" name="bottomFrame"
scrolling="no" noresize="noresize" id="bottomFrame" />
</frameset>
</div>


底下是弹出层的写法
         $.layer({
             type: 2,
             title: pupTitle,
             border: [0],
             maxmin: false,
             shadeClose: false,
             moveOut: false,
             closeBtn: [0, true],
             offset: [dialogtop,dialogleft],
             shade: [0.1, "#fff"],
             border: [1, 1, '#000'],
             zIndex: 19891014,
             iframe: {src : 'GJ0051.html?random='+random+'&tyouhyouKbn='+tyouhyouKbn,scrolling:'no'},
             area: ['610px', '170px']
         });
更多 0

千百年之后,谁又还记得谁........
2015-10-27 22:57
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
http://layer.
2015-12-25 00:03
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
回复 2楼 Spy001
其实是因为layer需要将dom写入到body节点,但是frameset是没有body节点的,所以无法弹出,而且目前也已经不建议使用frameset了,请使用iframe代替
2015-12-26 22:23
快速回复:layer框架
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033309 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved