我希望有人可以帮助我解决以下“问题”。
从 700 积分开始,客户可以购买出现在缩略图(.box)中的项目添加缩略图/项目需要 25 积分,因此当客户剩余的积分少于 25 时,应禁用添加按钮。(顺便说一句,这很有效)
但是在未来我想要更简单的动作来减少或增加不同数量的信用。我在示例中做了一个示例“动作”,因此当客户单击橙色方块时,它应该减少 15。这就是造成麻烦的原因。因为我不知道如何限制不同的递减值。
例如:如果还剩 24 个积分,客户不能再买一个盒子,但应该可以用 15 个积分买东西。(而且学分永远不应该低于零)
谁能帮我完成这个?请记住,我还想在未来通过更多行动来增加和减少。先感谢您。
代码 JS
var counter = 0;
$("#money").val(250);
$('#purchase').click(function() {
var box = $('<div class="box"' + (counter) + '><div class="yellow"' + (counter) + '><div class="buy"' + (counter) + '></div></div></div>').appendTo('.container');
$("#money").val(Number($("#money").val()) - 26);
if ($("#money").val() < 25) {
$('#purchase').prop("disabled", true);
}
$('.buy').click(function() {
$(this).fadeOut();
if ($("#money").val() < 25) {
$('#purchase').prop("disabled", true);
$("#money").val(Number($("#money").val()) - 15);
}
});
});
HTML
<button id="purchase">Add a box </button>
<input id="money"></input>
<div class="container"></div>