jQuery MiniUI

 找回密码
 立即注册
查看: 2667|回复: 5
打印 上一主题 下一主题

遮罩问题 请帮忙解答下! [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-6-27 16:55:04 |只看该作者 |倒序浏览
  1. function startCalc(){
  2.     mini.loading("正在计算,请耐心等待...","提示");
  3.     $.ajax({
  4.         url: "YieldCurve/showYield.do",
  5.         data: {'BondNature':combo1.getValue(),'beginDate':bd,'endDate':ed},
  6.         type: "post",
  7.         success: function (text) {
  8.              mini.unmask(document.body);
  9.         },
  10.         error: function (jqXHR, textStatus, errorThrown) {
  11.             alert(jqXHR.responseText);
  12.         }
  13.     });
  14.                         }
复制代码
请问遮罩为什么取消不了呢! 如何取消呢?

Rank: 8Rank: 8

沙发
发表于 2013-6-27 17:06:20 |只看该作者
var messageId= mini.loading()对应的取消遮罩是mini.hideMessageBox(messageId)

mini.mask()对应的才是mini.unmask()

Rank: 4

板凳
发表于 2013-6-27 18:41:30 |只看该作者
factory 发表于 2013-6-27 17:06
var messageId= mini.loading()对应的取消遮罩是mini.hideMessageBox(messageId)

mini.mask()对应的才是mi ...

OK 解决了 谢谢!

Rank: 4

地板
发表于 2013-6-27 19:37:17 |只看该作者
hehehaha 发表于 2013-6-27 18:41
OK 解决了 谢谢!

好像添加遮罩和取消遮罩不能在一层??
  1. var messageId = mini.loading("正在计算,请耐心等待...");                                       
  2.                                 var bd = mini.formatDate(beginDate.getValue(),"yyyy-MM-dd HH:mm:ss");
  3.                                 var ed = mini.formatDate(endDate.getValue(),"yyyy-MM-dd HH:mm:ss");
  4. mini.hideMessageBox(messageId);                                               
复制代码
这样就不行。
  1. var messageId = mini.loading("正在计算,请耐心等待...");                                       
  2.                                 var bd = mini.formatDate(beginDate.getValue(),"yyyy-MM-dd HH:mm:ss");
  3.                                 var ed = mini.formatDate(endDate.getValue(),"yyyy-MM-dd HH:mm:ss");                                                               
  4.                                 datagrid1.load({'BondNature':combo1.getValue(),'beginDate':bd,'endDate':ed},function(){
  5.                                         mini.hideMessageBox(messageId);                                       
  6.                                 });
复制代码
但是这样就可以。
请问这是为什么呢?

Rank: 8Rank: 8

5#
发表于 2013-6-28 09:57:27 |只看该作者
var messageId = mini.loading("正在计算,请耐心等待...");
mini.hideMessageBox(messageId);
我本地测试只放上面的代码是正常实现的,你先更新下js看看,
如果还是不行的话做个简单的例子放上来,我们再看下。

Rank: 4

6#
发表于 2013-6-28 12:15:35 |只看该作者
felt 发表于 2013-6-28 09:57
var messageId = mini.loading("正在计算,请耐心等待...");
mini.hideMessageBox(messageId);
我本地测 ...

好的 谢谢您 

Archiver|普加软件

GMT+8, 2024-11-1 18:36 , Processed in 1.060938 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部