Я строю покерную игру на основе JavaScript, которая получает некоторые обновления от сервера через Ajax.
когда игрок «показывает», каждый из них должен показать, какую карту он держит, яm меняю фотографии каждой разыгрывающей руки (с пустой карты на настоящую карту, т.е. King of spades img)
У меня самая странная проблема: когда я меняю изображения (как показано в коде ниже), изображенияне переходят с бланков на реальные карты, они остаются «blank.png».Что странно, если я уберу «//» из строки 9 (и получу сообщение с предупреждением), карты будут отображаться с их фактическим изображением, например, «Ace of spades.png» .. что с этим?!
function executeShowDown(){
(...)
var playerCard1Id = "#player"+(playerNum)+"card1"; //the specific image id for hole card #1
var playerCard2Id = "#player"+(playerNum)+"card2"; //the specific image id for hole card #2
var card1 = "res/images/cards/"+handArr[0]+".png";
var card2 = "res/images/cards/"+handArr[1]+".png";
$(playerCard1Id).attr("src", card1);
$(playerCard2Id).attr("src", card2);
$(playerCard1Id).css('visibility','visible');
$(playerCard2Id).css('visibility','visible');
//alert("endShowDown"); #@#@# LINE 9 #@#@#
return;
}