【发布时间】:2015-03-20 20:13:02
【问题描述】:
我正在开发一个 HTML/JavaScript 游戏,它有一个拼写栏 (div),其中包含显示倒计时的拼写(也是 div)。当添加多个法术 div 时,它们将位于容器 div 的下方。
我附上了一个包含所有代码的 jsfiddle 链接。我在 Google 上几乎到处搜索,但没有找到任何答案。
我也试过用这个函数代替SetInterval,没有结果。
function interval(func, wait, times){
var interv = function(w, t){
return function(){
if(typeof t === "undefined" || t-- > 0){
setTimeout(interv, w);
try{
func.call(null);
}
catch(e){
t = 0;
throw e.toString();
}
}
};
}(wait, times);
setTimeout(interv, wait);
};
用旧的替换
interval(function(){ HBSpellDown(champName, slot, cd); }, 1000, cd);
我尝试将大部分 danger_spell 和 danger_spell_inner 注释掉,但这也无济于事。
没有 setInterval 部分它可以工作,但我需要显示倒计时。
谁能帮我解决这个问题?谢谢!
【问题讨论】:
标签: jquery html setinterval innerhtml appendto