0

我想获取左侧定位或 margin-left 的值或显示 div 元素被拖动到左侧多远的东西。我不知道如何访问它。试图让“左”只是显示自动。

http://jsfiddle.net/nicekiwi/ZzwNt/1/

甚至可能吗?

假设我将图像向右拖动 20px,我希望 onComplete 中的警报框返回 20 的值。希望你明白这一点。

我试过使用 el.getComputedSize.computedLeft,但它只返回 0。

Mootools 1.4

谢谢。

4

1 回答 1

2

我认为getScroll()函数是您正在寻找的,因为它返回您包含的 div 从左上角滚动的数量。

onComplete: function(el){
    var imgPosition = el.getScroll();
    console.log(imgPosition.x);
    console.log(imgPosition.y);
}

这里以更新的小提琴为例 - http://jsfiddle.net/ZzwNt/2/

希望这可以帮助。

于 2012-07-09T08:52:32.433 回答