Hi,
hier habe ich ein Problem für JavaScript Nerds, und ich meine NERDS.
http://devphp.de/board/board2.php
Das Problem: Die untere linke Ecke ist der "Move Indicator", und verändert seine Farbe, je nach dem, welche Seite am Zug ist.
Das Funktioniert so lange, bis man das Brett umdreht mit dem Link "flip".
Ich verstehe nicht, wieso er dann nicht mehr funktioniert, das HTML bleibt ja gleich, die Ecke hat die id="moveIndicator", die Funktion sieht so aus
Sie verändert die Hintergrundfarbe zu schwarz oder weiß, aber wie schon beschrieben, nicht mehr nach einem board.flip().
Hat da jemand eine Erklärung für?
mfg
P.S.: Das ist übrigens kein Bild, sondern ein voll funktionsfähiges Schachbrett, man kann die Figuren benutzten, aber nur legale Züge eigeben.
hier habe ich ein Problem für JavaScript Nerds, und ich meine NERDS.
http://devphp.de/board/board2.php
Das Problem: Die untere linke Ecke ist der "Move Indicator", und verändert seine Farbe, je nach dem, welche Seite am Zug ist.
Das Funktioniert so lange, bis man das Brett umdreht mit dem Link "flip".
Ich verstehe nicht, wieso er dann nicht mehr funktioniert, das HTML bleibt ja gleich, die Ecke hat die id="moveIndicator", die Funktion sieht so aus
PHP:
if (cfg.showMoveIndicator) {
if (game.turn() === 'b') {
moveIndicatorEl.css('background-color', '#000');
} else {
moveIndicatorEl.css('background-color', '#fff');
}
}
Sie verändert die Hintergrundfarbe zu schwarz oder weiß, aber wie schon beschrieben, nicht mehr nach einem board.flip().
Hat da jemand eine Erklärung für?
mfg
P.S.: Das ist übrigens kein Bild, sondern ein voll funktionsfähiges Schachbrett, man kann die Figuren benutzten, aber nur legale Züge eigeben.