Помогите пожалуйста что здесь не так (JavaScript, jquery)?
Правильно ли написана функция.
Здесь должно быть тип если есть (верстак-1, дерево-2, палка-1) то выполняется функция если тоже самое только больше то выполняется функция если меньше то ничего.
Функция работает но не проверяться условия.
$('#block_sword').click(function(){
if(workbench=="1", wood=="2", stick=="1"){
wood--;
wood--;
stick--;
sword++;
$('#wood_text').text(wood);
$('#stick_text').text(stick);
$('#sword_text').text(sword);
}else if(workbench > "1", wood > "2", stick > "1"){
wood--;
wood--;
stick--;
sword++;
$('#wood_text').text(wood);
$('#stick_text').text(stick);
$('#sword_text').text(sword);
}else if(workbench < "1", wood < "2", stick < "1"){
}
});
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Выглядит всё это ооочень странно в целом........но если не вдаваться в суть что этот код делает, а только в условия, то можно так
$('#block_sword').click(function(){
if (workbench < "1" && wood < "2" && stick < "1") //??? workbench < "1" || wood < "2" || stick < "1"
return;
if (workbench >= "1" && wood >= "2" && stick >= "1") { //??? workbench >= "1" || wood >= "2" || stick >= "1"
wood--;
wood--;
stick--;
sword++;
$('#wood_text').text(wood);
$('#stick_text').text(stick);
$('#sword_text').text(sword);
}
});