2012-09-06 13 views
5

Come si può vedere in jsfiddle, ho preso due monete nere. Se metto una moneta nera su un'altra moneta nera, dovrebbe mostrare allerta che "non puoi uccidere il tuo tipo" e posizionare le monete nelle loro posizioni precedenti. Ma come puoi vedere, non funziona.

+0

Dov'è la parte _alert_? – undefined

+0

Di quale parte di avviso stai parlando? –

+0

Intendo dove butti l'errore "non puoi uccidere il tuo tipo"? – undefined

risposta

2

Penso che il tuo problema è che stai cercando una versione codificata di entità HTML dei tuoi caratteri UTF-8. Codifica entità HTML utilizza il modulo &#XXXX;, dove XXXX è il valore decimale dell'entità (in questo caso, un codice carattere UTF-8).

Sul lato JavaScript, è necessario essere utilizzando il modulo JavaScript del soggetto, che è \uXXXX, dove XXXX è la esadecimale valore dell'entità. Quindi, convertendo i valori decimali in esadecimale e la loro messa in forma corretta, l'array di ricerca dovrebbe essere:

var blackCoins = ["\u265b", "\u265c"]; 

Non sono sicuro di come il gioco dovrebbe funzionare, ma fare questo cambiamento si traduca in " corrisponde "da $.inArray(). Quindi penso che sia quello che stai cercando.

+1

Grazie, ecco il corretto [jsfiddle] (http://jsfiddle.net/venkateshwar/4ju3h/24/) –

Problemi correlati