我想获取左定位或margin-left的值,或显示div元素已被拖动多远的值。我不知道如何使用它。试图“左”只是显示自动。

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

可能吗

假设我将图像向右拖动20px,我希望onComplete中的警报框返回20的值。希望您能理解。

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

Mootools 1.4

谢谢。

最佳答案

我认为getScroll()函数就是您要寻找的功能,因为这将返回包含div从左上方滚动的数量。

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


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

希望这可以帮助。

09-16 01:56