我正在制作一个HTML / JavaScript游戏,其中有一个法术栏(div),其中包含显示倒计时的法术(也是div)。当添加多个拼写div时,它们将位于容器div的稍下方。
我已经附上了一个包含所有代码的jsfiddle链接。我几乎到处搜索谷歌,但没有找到任何答案。
我也尝试使用此功能代替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
部分,但是我需要显示倒计时。
任何人都可以帮我解决这个问题吗?谢谢!
答案 0 :(得分:1)
这似乎是由内部div导致外部div重新定位造成的。尝试将position: absolute;
放入danger_spell_inner
的样式中。