jQuery MiniUI

标题: 关于弹出窗口遮罩层的问题 [打印本页]

作者: 水电费    时间: 2016-1-4 18:37:42     标题: 关于弹出窗口遮罩层的问题

    请问如何给弹出窗口的标题栏添加遮挡蒙板的效果。
    使用mini.mask()只能遮挡住窗口内部的内容。

作者: felt    时间: 2016-1-5 09:40:11

默认的遮罩只能遮住内容区域
你要全部遮罩用mini.mask自己处理
var win=mini.open({})
mini.mask({
   el:win.getEl()
})
作者: 水电费    时间: 2016-1-5 13:55:49

felt 发表于 2016-1-5 09:40
默认的遮罩只能遮住内容区域
你要全部遮罩用mini.mask自己处理
var win=mini.open({})

弹出窗口使用的是mini.open。
在弹出窗口上点击某个按钮时,需要把整个弹出窗口添加遮罩,包括弹出窗口的标题(title)部分,也是可以的吗?具体应该怎么实现?
作者: dforce    时间: 2016-1-5 14:46:41

水电费 发表于 2016-1-5 13:55
弹出窗口使用的是mini.open。
在弹出窗口上点击某个按钮时,需要把整个弹出窗口添加遮罩,包括弹出窗口的 ...

如2楼代码
作者: 水电费    时间: 2016-1-5 15:50:56

dforce 发表于 2016-1-5 14:46
如2楼代码

谢谢,可以了,我是通过子窗口调用父窗口定义的方法添加了可以遮挡标题的蒙板的。方法如下:
父页面方法定义:
function maskAll()
{
        mini.mask({
                   el:wins.getEl()
                })        ;
}
子窗口方法调用:
window.Owner.maskAll();

另外,请问要去除蒙板效果是把
mini.mask({
                   el:wins.getEl()
                })        ;
改为
mini.unmask({el:wins.getEl()});吗?
作者: dforce    时间: 2016-1-5 16:11:07

水电费 发表于 2016-1-5 15:50
谢谢,可以了,我是通过子窗口调用父窗口定义的方法添加了可以遮挡标题的蒙板的。方法如下:
父页面方法 ...

mini.unmask(win.getEl())
作者: 水电费    时间: 2016-1-5 16:23:17

dforce 发表于 2016-1-5 16:11
mini.unmask(win.getEl())

可以了。

只能够通过子页面调用父页面上的方法方法加蒙板或者去掉蒙板效果吗,可以直接在子页面上进行处理吗?

蒙板可以添加loading...效果或者加载中效果吗?
作者: dforce    时间: 2016-1-5 16:26:37

水电费 发表于 2016-1-5 16:23
可以了。

只能够通过子页面调用父页面上的方法方法加蒙板或者去掉蒙板效果吗,可以直接在子页面上进行处 ...

子页面的只有遮挡内容区的,不能遮挡标题部分
你需要全遮挡只有父页面来处理,mini.open内部是个iframe,子页面只能控制到这个iframe
作者: 水电费    时间: 2016-1-5 16:34:01

dforce 发表于 2016-1-5 16:26
子页面的只有遮挡内容区的,不能遮挡标题部分
你需要全遮挡只有父页面来处理,mini.open内部是个iframe, ...

多谢




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2