如何在滑块中获得真正的dom位置?

时间:2015-01-18 14:16:22

标签: javascript html css

我尝试在滑块显示中设置绘画应用。因此,我需要有效的幻灯片位置。

幻灯片包装器(div.slide)的位置工作正常而不添加幻灯片效果。 例如without slider

但是当我添加滑块效果时,位置出错了。 正如您所见with slider, 位置显示1. [x:528 y:8],2。[x:1048 y:8]和3. [x:8 y:8]。

我认为每张幻灯片都处于活动状态时应始终为[x:8 y:8]。 findPos函数如下:

//Get the absolute position of a DOM object on a page
function findPos(obj) {
var curLeft = curTop = 0;
if (obj.offsetParent) {
    do {
        curLeft += obj.offsetLeft;
        curTop += obj.offsetTop;
    } while (obj = obj.offsetParent);
}
 return {x:curLeft, y:curTop};
}

有人能提一些暗示吗?感谢。

0 个答案:

没有答案