我已經貼了我所有的代碼JSFIDDLE如何定位我的隨機生成的ID
我的系統應該能夠做的就是創建一個隨機ID的房子,並設置在房子的居民的最大容量。然後你可以創建一些人並將他們拖到房子裏。當兩個人被拖到房子的頂部時,房子將顯示反彈效果並且會出現一個嬰兒。
我現在的問題是,我似乎無法弄清楚如何針對我家的隨機ID。
if(this.aPeople.length == 2)
{
// TODO: Create a new Person
setTimeout(function(){
$('.House').effect('bounce');
}, 0, function(){
});
(From line 212)
嘗試創建一個:如果你創建一個以上的房子,但只能招兩個人進入其中的一個,所有的房子都將「反彈」因爲我瞄準.House類所以,現在在JSFIDDLE的結果中單擊並點擊它。在這裏你可以選擇刪除房子。我定位我的點擊功能的方式有這樣的:
var iDivHouseId = $(this).attr('id');
$('#WindowDisplayHouseInfo').data('current-elem-id', iDivHouseId);
(on line 33 and 34)
在某些時候,我也想了,如果(this.aPeople.length == 2)包括:它必須是男性和女性進行一個寶寶。
性別我只是得到:
var sPersonGender = $("#gender input[type='radio']:checked").val();
我真的希望你能幫助我一些吧,或者至少指向我在正確的方向。我看到相同的代碼,但沒有進展很久,我感到有些沮喪。隨意擺弄的的jsfiddle ..
$('#'+ iRandomId)而不是$('。House')? – Christophe