使用jquery通过css随机定位元素

使用jquery通过css随机定位元素,jquery,css,Jquery,Css,有什么原因吗 $("#cloud").top(100).left(100); 尽管事实上 $("#cloud").height(Math.random()*55).width(Math.random()*55); 及 工作正常?顶部和左侧是CSS属性,因此应使用.CSS()函数指定 $("#cloud").css({ "top" : "100px", "left" : "100px" }); 顶部和左侧是CSS属性,因此应使用.CSS()函数进行分配 $("#cloud")

有什么原因吗

$("#cloud").top(100).left(100);
尽管事实上

$("#cloud").height(Math.random()*55).width(Math.random()*55);


工作正常?

顶部和左侧是CSS属性,因此应使用
.CSS()
函数指定

$("#cloud").css({
    "top" : "100px",
    "left" : "100px"
});

顶部和左侧是CSS属性,因此应使用
.CSS()
函数进行分配

$("#cloud").css({
    "top" : "100px",
    "left" : "100px"
});

是的,这是有原因的,jQuery对象没有
top
left
方法。是的,这是有原因的,jQuery对象没有
top
left
方法。与此有关:)仅供参考,您还需要传递每个值的“px”。这很有意义。顺便说一句,效果很好。但为什么它适用于宽度和高度?还有css properties.FYI,您还需要传递每个值的“px”。这很有意义。顺便说一句,效果很好。但为什么它适用于宽度和高度?还有css属性。