有一个页面如下:
<html>
<head>
<title></title>
</head>
<body>
<div>
<img style="width:200px; height:100px; background-color:orange;"></img>
</div>
</body>
</html>
我在Jquery中用$("img").offset().left来获得了这个img相对偏移量,接着我想赋值来改变这个对象的位置,结果怎么弄都不会变,是不是offset().left是只读的?我用scrollleft()获得值后用scrollleft(val)来改变值,值是改变了,但是对象的位置还是不变,用position().left也获得了值,但是最终怎么弄也不成功,也不知道是不是不能用这种方法,在Jquery中如果要改变一个对象的位置,我应该怎么来做?在jquery中如果我想获得一个对象的坐标,是相对于它的父对象来说的坐标我要怎么做,如上面,我想获得img相对div的坐标,要怎么来弄?请高手指点,谢谢