在Mootools Drag完成后获取元素的新位置

时间:2012-07-08 09:57:10

标签: javascript mootools draggable

我想得到左定位或左边距的值或者显示div元素被拖动了多远的东西。我不知道如何访问它。试图“离开”只是显示自动。

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

甚至可能吗?

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

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

Mootools 1.4

感谢。

1 个答案:

答案 0 :(得分:2)

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

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

以下是更新后的小提琴 - http://jsfiddle.net/ZzwNt/2/

希望这有帮助。