87,997
社区成员




<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ExtJs</title>
<meta charset="GBK">
<link href="ExtJs/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="ExtJs/ext-base.js"></script>
<script type="text/javascript" src="ExtJs/ext-all-debug-w-comments.js"></script>
</head>
<body>
<div>
<script type="text/javascript">
Ext.MessageBox.show({
title: '倒计时提醒',
msg: '这是一个倒计时',
//buttons: Ext.MessageBox.OK,
buttons:{"ok":"知道了"},
animEl: 'mb9',
closable : false,
width : 300,
progress : true,
progressText: '5秒后将xxx',
animateTarget: 'bt4',
fn: answerPhone
//icon: Ext.get('icons').dom.value
});
var timeLeft = 5;
var countDownTask = {
run:countDownFunc(),
interval:1000
};
function countDownFunc(){
console.log("fuck" + timeLeft);
if(timeLeft <= 0){
Ext.MessageBox.updateProgress(1, "倒计时结束");
Ext.MessageBox.buttons = false;
//简单延迟后关闭窗口
setTimeout(function(){Ext.MessageBox.hide()}, 500);
//终止轮询任务
Ext.TaskMgr.stop(countDownTask);
answerPhone();
}
else{
timeLeft--;//注意在newAgent的源文件的头中重置该值
Ext.MessageBox.updateProgress((5-timeLeft)/5, timeLeft+'秒之后将xxxx');
}
}
Ext.TaskMgr.start(countDownTask);
var answerPhone = function(){
console.log("倒计时后调用的函数。");
};
</script>
</div>
</body>
</html>
var countDownTask = {
run:countDownFunc,
interval:1000
};
var countDownTask = {
run:countDownFunc(),
interval:1000
};