一、技术要点
做一个"分钟:秒"根据不同的初始时间倒计时到"00:00"的效果
1、取得双标签元素的内容如取<div class="my">这是我的</div>中的“这是我的”;
2、根据特定字符分割字符串例如“35:28”根据':'把字符串分为两部分35与28;
3、把带有数字的string类型转变为int类型的数据;
4、多个if else嵌套的使用;
5、setInterval("hanshu()",600)、clearInterval(bianliang)、setTimeout();
二、示例
function time() {
var time = $("#Time").text();var t = time.split(":");
var min = parseInt(t[0],10);
var sec = parseInt(t[1],10);
if (sec == 0 && min > 0) {
min = min - 1;
sec = 59;
$("#Time").text("0"+min + ":" + sec);
} else if (sec <= 10) {
sec = sec - 1;
$("#Time").text("0"+min + ":0" + sec);
} else if (min <= 0 && sec == 0) {
mystop();
flag = true;
num++;
$(".easyui-progressbar").progressbar('setValue', 0);
$('.subbotton').eq(num - 1).click();
$("#Time").text(($('.subbotton').eq(num).prev().val()));
$("#Int").val(($('.subbotton').eq(num).prev().prev().val()));
window.clearInterval(timmerID);
timmerID = window.setInterval("time()", 1000);
SetTime(parseFloat($('.subbotton').eq(num).prev().prev().val()) * 600);
}
else {
sec = sec - 1;
$("#Time").text(min + ":" + sec);
}
}
function mystop() {
window.clearInterval(timmerID);
}