jQuery MiniUI

标题: 加载 [打印本页]

作者: 小葱儿    时间: 2016-4-8 14:14:41     标题: 加载

       mini.mask({
                el: document.body,
                cls: 'mini-mask-loading',
                html: '加载中...'
            });
         
            setTimeout(function () {
                mini.unmask(document.body);
                $("#Button1").attr("disabled", false);
            }, 300);


在点击事件里面我写这个方法,1,为什么只出现遮罩,没有出现  加载中........,2,为什么我点击事件后遮罩加载效果没有马上形成,而是间隔了几秒
作者: felt    时间: 2016-4-8 14:46:26

请提供完整html页面重现你的问题
作者: 小葱儿    时间: 2016-4-8 14:59:33

felt 发表于 2016-4-8 14:46
请提供完整html页面重现你的问题

就是一个按钮的onclick事件里面有这个代码
mini.mask({
                el: document.body,
                cls: 'mini-mask-loading',
                html: '加载中...'
            });
         

  $.ajax({
                        url: "../Data/DataServiceTaskFlowInfo.aspx?method=GetConfig_ReportDataByTemplateID",
                        data: { TemplateID: TemplateID, TemplateIDType: TemplateIDType },
                        type: "post",
                        success: function (text) {
                            var data = mini.decode(text);


                            grid2.setData(data);

                                      setTimeout(function () {
                mini.unmask(document.body);
                $("#Button1").attr("disabled", false);
            }, 300);
                        },
                        error: function (jqXHR, textStatus, errorThrown) {
                            alert(jqXHR.responseText);
                        }
                    });
作者: felt    时间: 2016-4-8 15:46:13

小葱儿 发表于 2016-4-8 14:59
就是一个按钮的onclick事件里面有这个代码
mini.mask({
                el: document.body,

mini.mask本身有一些延时
请延时再执行ajax
作者: 小葱儿    时间: 2016-4-8 17:39:43

felt 发表于 2016-4-8 15:46
mini.mask本身有一些延时
请延时再执行ajax

没明白,麻烦解释下,谢谢,我改怎么写呢
作者: dforce    时间: 2016-4-11 11:35:19

小葱儿 发表于 2016-4-8 17:39
没明白,麻烦解释下,谢谢,我改怎么写呢

setTimeout(function(){
   $.ajax({})
},100)




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