我想获取左侧定位或 margin-left 的值或显示 div 元素已向左拖动多远的值。我不知道如何访问它。试图“向左”只会显示自动。
http://jsfiddle.net/nicekiwi/ZzwNt/1/
这可能吗?
假设我将图像向右拖动 20px,我希望 onComplete 中的警报框返回值 20。希望您能明白。
我尝试过使用 el.getCompulatedSize.compulatedLeft,但它只返回 0。
Mootools 1.4
谢谢。
最佳答案
我认为getScroll() function 就是您要查找的内容,因为它返回包含的 div 从左上角滚动的量。
onComplete: function(el){
var imgPosition = el.getScroll();
console.log(imgPosition.x);
console.log(imgPosition.y);
}
以下是更新后的 fiddle 示例 - http://jsfiddle.net/ZzwNt/2/
希望这有帮助。
关于javascript - Mootools Drag 完成后获取元素的新位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382242/