我正在制作一个cookie clicker-esque游戏,我正在制作一个升级栏。一个图标开始不可见,一旦你有一个光标,它就变得可见了。问题是它不是。
我看得很透彻,仍然无法找到错误。 这是在JSFiddle中。 这是 - prices only for singapore 主要代码 -
document.getElementById("reinforcedFingerShop").addEventListener(cursorAmount >= 1, function() {
if (reinforcedFingerActive = 0) {
$(this).show();
}
});
答案 0 :(得分:0)
我认为问题来自:
if (reinforcedFingerActive = 0) {
也许你忘记了第二个=
?
答案 1 :(得分:0)
答案 2 :(得分:0)
addEventListener侦听事件,但您要为其指定条件“cursorAmount> = 1”。 我想您可能想知道何时(cursorAmount> = 1)以及(reinforFingerActive == 0),请提供您相关的代码部分,以便我们能够更好地帮助您
<强>更新强>
您正在“cursorShop”函数中更改cursorAmount,因此检查“reinforFingerActive == 0”条件的最佳位置就在那里。
document.getElementById("cursorShop").onclick = function() {
if (cookies >= cursorPrice) {
cookies = cookies - cursorPrice;
cursorPrice = cursorPrice * 1.15;
cps = cps + 0.1;
updateValue();
cursorAmount = cursorAmount + 1;
if (reinforcedFingerActive == 0) {
$(this).show();
}
}
}
我没有测试过,但应该可以使用。