我想知道如何为分配了随机 ID 的对象设置动画。
基本上我有一个在容器中创建“房子”的按钮。当我点击创建房子时,它会附加到我的容器中,并带有一个随机 ID 和一个设置的 CLASS:
$('.Container').append('<div id="'+iRandomId+'" class="House" title="'+sName+'"></div>');
我得到的随机 ID 是这样的:
var iRandomId = GetRandomNumber(999999, 99999999999);
oObject.setId(iRandomId);
function GetRandomNumber(iMinNumber, iMaxNumber)
{
return Math.floor(Math.random()* iMaxNumber +iMinNumber);
}
动画:我可以通过调用类轻松地为对象设置动画。但是,如果我创建不止一个房子,它们当然都会有动画......
setTimeout(function(){
$('.House').effect('bounce');
}, 0, function(){
当另一个对象被拖到我的房子顶部时会触发动画(这是可放置的)。我的 jQuery 需要以某种方式检查对象被拖到的特定房屋的 ID。然后只为那个房子设置动画。