jQuery MiniUI

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

想做一个数据加载的动画 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-7-20 00:34:39 |只看该作者 |倒序浏览
   function waitClick() {
        var messageid = mini.loading("Loading, Please wait ...", "Loading");
        setTimeout(function () {
            mini.hideMessageBox(messageid);
        }, 2500);
    }

想问下子这个方法是不是只播放2.5秒结束了啊,我想的是数据加载完了,怎样给他一个触发事件,再结束动画的播放呢??请教了??

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-7-20 08:29:40 |只看该作者
grid有load事件

Rank: 3Rank: 3

板凳
发表于 2012-7-20 09:32:00 |只看该作者
niko 发表于 2012-7-20 08:29
grid有load事件

不是grid操作,是独立于miniui的 ajax数据传输操作。。画面会一直定格住了,感觉像死机了,其实后台正在处理数据的,所以需要一个加载的动画提示,我觉得咱们的ui里面那个 加载动画就很好,我怎么能利用上这个呢??

Rank: 8Rank: 8

地板
发表于 2012-7-20 09:40:08 |只看该作者
caicai0328 发表于 2012-7-20 09:32
不是grid操作,是独立于miniui的 ajax数据传输操作。。画面会一直定格住了,感觉像死机了,其实后台正在 ...

你可以用miniui的messagebox来做
http://www.miniui.com/demo/#src=messagebox.html 你看下这里面的wait示例是否满足

Rank: 2

5#
发表于 2012-7-20 12:12:09 |只看该作者
顶~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!

Rank: 3Rank: 3

6#
发表于 2012-7-20 14:47:11 |只看该作者
zskeycom 发表于 2012-7-20 12:12
顶~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!

看明白了

var messageid;
/*
* 加载数据时启动的动画
* */
function startLoading() {
    messageid = mini.loading("数据加载中, 请稍后 ...", "Loading");
}


/*
* 加载数据时完成时启动的动画
* */
function finishLoading(){
        mini.hideMessageBox(messageid);
}

我写了两个函数  给大家参考下子吧  哈

Archiver|普加软件

GMT+8, 2024-11-26 06:33 , Processed in 1.049850 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部