jQuery MiniUI

标题: mini.open 遮罩 [打印本页]

作者: nuangnian    时间: 2015-8-21 09:31:36     标题: mini.open 遮罩

在打开的新窗口中,如何通过js把遮罩取消
作者: dforce    时间: 2015-8-21 09:51:38

maskOnLoad:false
作者: nuangnian    时间: 2015-8-21 10:03:10

dforce 发表于 2015-8-21 09:51
maskOnLoad:false

这只是通过属性设置,没有通过在js代码里把它隐藏的吗.

场景:自定义一个遮罩会和这个默认遮罩重复。想在这个默认遮罩取消后,再显示自定义遮罩。
或者mini.open有个页面加载完事件,我在这事件里再显示自定义遮罩。


作者: nuangnian    时间: 2015-8-21 10:04:42

nuangnian 发表于 2015-8-21 10:03
这只是通过属性设置,没有通过在js代码里把它隐藏的吗.

场景:自定义一个遮罩会和这个默认遮罩重复。想在 ...

如果都没有的话 我只有通过z-index把自定义的遮罩 遮住这个默认的遮罩
作者: dforce    时间: 2015-8-21 10:11:45

nuangnian 发表于 2015-8-21 10:04
如果都没有的话 我只有通过z-index把自定义的遮罩 遮住这个默认的遮罩

onload不就是加载完成吗
setMaskOnLoad(false)
作者: nuangnian    时间: 2015-8-21 10:30:59

dforce 发表于 2015-8-21 10:11
onload不就是加载完成吗
setMaskOnLoad(false)

额 mini.open的回调里的onload不能用。
只能在打开页面里让默认遮罩消失,再显示自定义遮罩。
想到的办法只能是mini.loading(message, title) 的遮罩把默认遮罩挡住。
在.mini-messagebox-waiting加上z-index:999;都无效
作者: dforce    时间: 2015-8-21 10:47:18

nuangnian 发表于 2015-8-21 10:30
额 mini.open的回调里的onload不能用。
只能在打开页面里让默认遮罩消失,再显示自定义遮罩。
想到的办法 ...

完全不明白你到底要要做什么,不要遮罩直接设置maskOnLoad:false就可以取消
这个加载遮罩加载完也是自动消失的,不需要你控制




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