Я новичок в программировании и пытаюсь создать простую игру Html/CSS/Javascript/JQuery Connect Four. Вот what i have so far.Connect Four: Справка по использованию JQuery в функции
Только проблема в том, что вы не можете сложить маркеры друг на друга! Это соединение четырех игр отстой;)!
Внутри функции dropToken()
, я пытаюсь создать цикл с, если заявление, чтобы найти, если пространство Я пытаюсь поставить маркер на белый, или же, поднимитесь один tr
с помощью var i
счетчика в цикл for.
function dropToken(obj, column)
{
for (var i == 6; i > 0; i--)
{
if ($('table tr:last-child td:nth-child(' + column + ')').css("background-color") == "white")
{
$('table tr:last-child td:nth-child(' + column + ')').css("background-color", playerTurn);
}
}
if (playerTurn == "Red")
{
playerTurn = "Blue"
obj.style.backgroundColor = "Blue";
}
else
{
playerTurn = "Red"
obj.style.backgroundColor = "Red";
}
}
Однако этот код делает программу not work.
Пробовал использовать 'rgb (n, n, n)' вместо названий цветов? – guest271314
Вам нужно использовать 'if (element.css (" background-color ") ==" rgba (0, 0, 0, 0) ")' для сравнения цветов. Это может быть или не быть зависимым от браузера .. пока не уверен – emmaaaah