mam wklejony wszystkie moje kodu JSFIDDLEJak kierować moją losowo utworzony identyfikator
Co mój system powinien być w stanie zrobić, to stworzyć dom z losowym ID i ustawić maksymalną pojemność mieszkańców w domu. Możesz wtedy stworzyć kilka osób i przeciągnąć je do domu. Kiedy 2 osoby zostaną wciągnięte na dom, dom pokaże efekt odbicia i pojawi się dziecko.
Mój problem polega na tym, że nie mogę sobie wyobrazić, jak celować w przypadkowy identyfikator mojego domu. Więc teraz, jeśli utworzyć więcej niż jeden dom, ale tylko dwie osoby przenieść do jednego z nich, wszystkie domy będą „bounce”, ponieważ jestem kierowania klasę .House:
if(this.aPeople.length == 2)
{
// TODO: Create a new Person
setTimeout(function(){
$('.House').effect('bounce');
}, 0, function(){
});
(From line 212)
próby utworzenia dom w wynikach JSFIDDLE i kliknij go. Tutaj dostaniesz opcję usunięcia domu. Sposób, w jaki ukierunkowane mój funkcji kliknięcia było tak:
var iDivHouseId = $(this).attr('id');
$('#WindowDisplayHouseInfo').data('current-elem-id', iDivHouseId);
(on line 33 and 34)
W pewnym momencie Chciałbym również if (this.aPeople.length == 2) zawierać że musi być płci męskiej i żeńskiej, aby dziecko.
Płeć, ja po prostu przez:
var sPersonGender = $("#gender input[type='radio']:checked").val();
Naprawdę mam nadzieję, że może mi pomóc z niektórymi z nich lub przynajmniej pkt mnie we właściwym kierunku. Trochę mnie to frustruje, patrząc na ten sam kod bez żadnych postępów. Krępuj się bawić z JSFIDDLE ..
$ ('#' + iRandomId) zamiast $ (". House")? – Christophe