图像css层

图像css层,css,image,layer,Css,Image,Layer,有没有一种方法可以使一个页面的图像在不同的层中移动,而不会影响其他图像/元素?我尝试使用z-index,但奇怪的是页面变得更高,当我使用jQuery.position.left/top时,我得到的位置与图像所在位置不同,例如:我使用jQuery.draggable();当我检查页面的源代码时,要将图像移动到彼此上方,我会在位置上找到图像,例如(422,-330),但当我使用jquery.position.left+jquery.position.top时,位置是(455313) 有人能解释为什么

有没有一种方法可以使一个页面的图像在不同的层中移动,而不会影响其他图像/元素?我尝试使用z-index,但奇怪的是页面变得更高,当我使用jQuery.position.left/top时,我得到的位置与图像所在位置不同,例如:我使用jQuery.draggable();当我检查页面的源代码时,要将图像移动到彼此上方,我会在位置上找到图像,例如(422,-330),但当我使用jquery.position.left+jquery.position.top时,位置是(455313)

有人能解释为什么会这样吗?帮我修一下


Thanx提前,

用于“堆叠”图像的父容器需要设置位置:相对,然后图像可以具有绝对位置


如果在整个站点中都要这样做,那么一个可重用的模式就是有一个容器元素(具有position:relative),然后所有图像都可以堆叠在其中。

Hi,我将每个图像设置为有一个带有position-relative的span标记,现在我将其更改为主容器的位置(其中包括所有堆叠的图像),当我使用jquery().position.left或top时,我没有定义。请注意,我再次找出了未定义的原因,但当检查容器中的元素位置时,问题仍然是相同的,当使用jquery().position()检查时,它会给我一个错误的读数=>元素(233,-546).左上方(288,86)。请帮忙