【发布时间】:2014-09-19 20:06:19
【问题描述】:
我正在尝试使我设置的按钮保持非活动状态,直到满足要求,然后在我使用该按钮后它变为非活动状态。所以在我的代码中,我有一个点钞机,每当我在屏幕上点击一块煤时,它就会加一。我希望我的按钮在达到一定金额之前处于非活动状态,然后当它处于活动状态时,我希望它能够做一些事情,比如用另一种矿石代替煤炭。最后,当我购买新矿石时,我希望按钮再次变为非活动状态,直到我赚到足够的钱购买下一次升级。我不知道您是否可以像我想要的那样使用同一个按钮进行多次购买,但我只是在学习彻底使用它们,这样才有可能!
重要代码:
<ul id="one"><strong id="clicks">$<span id="Money">0</span></strong></ul> <!-- Amount of money earned -->
<button type="button" id="upgrade">Upgrade Gem</button> <!-- Button to upgrade gem -->
<script> /* When coal.png is clicked, one unit is added to the money counter */
$(function() {
$('#coal').click(function() {
moneyCalc();
});
function moneyCalc() {
var money = parseInt($("#Money").text());
money = isNaN(money) ? 0: ++money;
$("#Money").text(money);
}
function resetCounter() {
$("#Money").text(0);
}
});
</script>
如果您能帮助我,请提前感谢!
【问题讨论】: