![]() |
#2
Spy0012015-10-27 22:57
这是我在网上看到的,你看看对你有没有用
![]() 使用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 |
谁能给个 layer框架 弹出层的运用 代码?