我有一组称为“承包商”的对象,其中每个承包商将显示在屏幕上的一个框中,因此它们具有“id”,“posx”和“posy”属性。我希望能够将当前的坐标更改为屏幕底部的一行,它们将按顺序显示。用于更改坐标的代码可以正常工作,但是将框设置为那些坐标的动画不会。
function moveto(){
$.each(Contractors, function(index, value){
$(index).animate({top: this.posy},"slow");
$(index).animate({left: this.posx},"slow");
});
}
我不确定问题出在哪里,但我遇到了“无法读取属性'默认视图'未定义”的问题。有人可以帮忙吗?
答案 0 :(得分:0)
index
是一个数字,因此将它放在jQuery对象或调用函数上是没有意义的。
实际上,您的函数中根本没有DOM元素,因此如果没有看到更多代码,则无法修复。