是否有办法通过购买更多商品来提高价格?

时间:2014-09-20 02:38:02

标签: jquery

我试图让我的一个按钮雇佣矿工为玩家工作,但是我想要价格雇佣工人每次购买都会增加价格。因此,首次购买将花费250美元,但随后的购买量我希望增加35%。

这是重要的代码块:

$(function() { /* The hire miner function */
$('#hireminer').click(function(){
    hireMiner();
});

function hireMiner() {
var minerct = parseInt($("#minerct").text()); /* minerct is miner count */
var money = parseInt($("#Money").text());
if(money >= 250) {
    minerct = isNaN(minerct) ? 0 : minerct + 1;
    money = isNaN(money) ? 0 : money - 250;
}
    $("#minerct").text(minerct);
    $("#Money").text(money);

    function resetCounter() {
        $("#minerct").text(0);
        $("#Money").text(0);
    }
};
});

目前我每次花费250美元,但我不确定如何将价格提高35%。

1 个答案:

答案 0 :(得分:2)

var price = 250;
$(function() { /* The hire miner function */
    $('#hireminer').click(function(){
    hireMiner();
});

function hireMiner() {
    var minerct = parseInt($("#minerct").text()); /* minerct is miner count */
    var money = parseInt($("#Money").text());
    if(money >= price) {
        minerct = isNaN(minerct) ? 0 : minerct + 1;
        money = isNaN(money) ? 0 : money - price;
        price += price * .35;
    }
    $("#minerct").text(minerct);
    $("#Money").text(money);

    function resetCounter() {
        $("#minerct").text(0);
        $("#Money").text(0);
    }
};