jQuery MiniUI

标题: 我用的遮罩怎么不起作用 [打印本页]

作者: 13407315255    时间: 2017-6-21 13:08:05     标题: 我用的遮罩怎么不起作用

我这么用的遮罩怎么不起作用?还有其他替代方法吗?
[attach]9387[/attach]

作者: felt    时间: 2017-6-21 14:27:43

去掉ajax有没有出现遮罩?
作者: 13407315255    时间: 2017-6-21 15:22:11

felt 发表于 2017-6-21 14:27
去掉ajax有没有出现遮罩?

我试试看
作者: 13407315255    时间: 2017-6-22 10:59:13

本帖最后由 13407315255 于 2017-6-22 11:07 编辑
13407315255 发表于 2017-6-21 15:22
我试试看

注释掉ajax的时候Firefox、IE、Chrome都是有效果的
不注释掉的时候只有Firefox有效果,但是效果不完全,遮罩中的文字没有

作者: 13407315255    时间: 2017-6-22 11:03:20

本帖最后由 13407315255 于 2017-6-22 11:07 编辑
13407315255 发表于 2017-6-21 15:22
我试试看

还有就是datagrid自动使用的那个遮罩,在IE下有的时候也会出现遮罩中间那个loading文字不显示的情况。时有时无的
作者: dforce    时间: 2017-6-22 11:07:33

13407315255 发表于 2017-6-22 11:03
还有就是datagrid自动使用的那个遮罩,在IE下有的时候也会出现遮罩中间那个loading文件不显示的情况。时 ...

1 setTimeout(function(){   //延时给100毫秒再执行ajax
    $.ajax                             
},100)
2  请测试我们在线示例,是否在你的ie下有加载文字不全的情况
   请注意,ie我们只支持标准模式,请不要使用兼容模式
作者: 13407315255    时间: 2017-6-22 11:28:34

dforce 发表于 2017-6-22 11:07
1 setTimeout(function(){   //延时给100毫秒再执行ajax
    $.ajax                             
},100 ...

你们的测试用例在同一种模式下,效果是完全的。尴尬
作者: 13407315255    时间: 2017-6-22 14:41:15

dforce 发表于 2017-6-22 11:07
1 setTimeout(function(){   //延时给100毫秒再执行ajax
    $.ajax                             
},100 ...

做了延时也是不行的,实在是想不到为什么了
作者: dforce    时间: 2017-6-22 15:22:25

13407315255 发表于 2017-6-22 14:41
做了延时也是不行的,实在是想不到为什么了

你的ajax是同步的。。。。页面就是假死效果的。。。
作者: 13407315255    时间: 2017-6-22 15:28:15

dforce 发表于 2017-6-22 15:22
你的ajax是同步的。。。。页面就是假死效果的。。。

去掉同步也不行,估计还是我自己的问题,先谢谢你们了。
作者: 13407315255    时间: 2017-6-22 18:35:04

13407315255 发表于 2017-6-22 15:28
去掉同步也不行,估计还是我自己的问题,先谢谢你们了。

终于试到效果了,怎么也想不到mini.unmask(document.body)必须放到ajax的回调函数里面去,不能放在ajax外边,与之类似的mini.load()也要这么搞
[attach]9404[/attach][attach]9405[/attach][attach]9405[/attach][attach]9405[/attach]





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