使用javascript无法使用Exp吧?

时间:2015-12-21 20:24:34

标签: javascript

我正试图为游戏制作一个体验吧。我得到它增加,当酒吧满了它升级人,但我不能让酒吧重置,如果我再获得xp它将再次升级该人。

var exp_width = document.getElementById('xp-progress').offsetWidth

var kingdom = {
  type: "weak",
  lvl: 1,
}
document.getElementById('kingdom').innerHTML = kingdom.lvl
document.getElementById('type').innerHTML = kingdom.type

function lvl() {
  kingdom.lvl += 1
  document.getElementById('kingdom').innerHTML = kingdom.lvl
  if (charmander.lvl == 36) {
    kingdom.type = "weakish"
    document.getElementById('type').innerHTML = kingdom.type

  }
}

function exps() {
  document.getElementById('xp-progress').style.width = exp_width += 32;
  if (exp_width >= 200) {
    lvl();
    document.getElementById('xp-progress').style.width == 1;
    exp_width == 1;
  }
}
#xp-bar {
  display: block;
  width: 200px;
  height: 4px;
  overflow: hidden;
  background-color: #EEE;
  border-bottom: solid 1px #999;
  margin-bottom: 4px;
}
#xp-progress {
  display: block;
  width: 1px;
  height: 4px;
  overflow: hidden;
  background-color: green;
  border-right: solid 1px #6C0;
}
<a id="kingdom"></a>
<br>
<a id="type"></a>
<br>
<button onClick="exps()">Progress</button>
<div id="xp-bar">
  <div id="xp-progress"></div>
</div>

1 个答案:

答案 0 :(得分:0)

只需在每个lvl代码的末尾添加一个lvl.set(0),但我认为你需要为每个lvl体育场更改var名称

对不起,我不能在手机上写评论