2012-09-06 17 views
5

jsfiddle da gördüğünüz gibi iki siyah para aldım. Başka bir siyah madalyonun üzerine siyah bir madalyonun koyarsam, o zaman “kendi türünü öldüremez” ve sikkeleri önceki pozisyonlarına yerleştirir. Ama gördüğünüz gibi çalışmıyor.

+0

_alert_ bölümü nerededir? – undefined

+0

Hangi uyarı kısmından bahsediyorsun? –

+0

Yani "kendi türünü öldüremezsin" hatasını nereye atıyorsun? – undefined

cevap

2

Sorununuzun, UTF-8 karakterlerin HTML Entity Encoded sürümünü aradığınızı düşünüyorum. HTML Varlığı Kodlaması, öğesinin ondalık değeri olan &#XXXX; formunu kullanır (bu durumda, bir UTF-8 karakter kodu). JavaScript tarafında

, sen XXXX varlığın onaltılık değerdir \uXXXX olan varlık, JavaScript formunu kullanarak gerekir. Yani ondalık değerler hex dönüştürme ve uygun biçimde koyarak, arama dizi olmalıdır:

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

bu değişikliğin yapılması konusunda yol vermez oyun işe gerekiyordu emin değilim ama " "$.inArray()'dan eşleşir. Yani bence aradığın şey bu.

+1

Teşekkürler, işte düzeltilmiş [jsfiddle] (http://jsfiddle.net/venkateshwar/4ju3h/24/) –

İlgili konular