Jquery on mousedown funktioniert nicht auf dynamisch erzeugte Elemente

So, ich bin versuchen, um eine js/css - "Wellen-Spiel" wie tower defense lieben.
Wenn alle die pre-generierte Gegner aus der ersten Welle tot sind, laicht die zweite Welle und so weiter.

So weit So gut.
Das problem ist, dass ich einfach nicht angreifen mobs dynamisch erzeugt innerhalb der zweiten Welle.

Ich verwendet, um zu versuchen .live() in ähnlichen Fällen, aber seine veraltet, so bin ich versucht .auf(), wie angewiesen

$('.Feind').auf('mousedown' , function(event) {

//Angriffs-code

}

Seine Arbeitsmethoden in Ordnung für die ersten mobs (1. Welle), aber es ist einfach noch nicht funktioniert auf dynamische mobs (>= 2. Welle)

Helfen, Jungs, bitte?

Wenn Sie dynamische Elemente, Ihr müssen entweder binden Sie den Fall zu den neuen mobs, oder verwenden Sie mousedown-Ereignis auf die feindlichen Behälter
Beantwortet so viele Male : stackoverflow.com/q/13984136/1636522.

InformationsquelleAutor Sarchophagi | 2014-04-22

Schreibe einen Kommentar