我想获取左侧定位或 margin-left 的值或显示 div 元素被拖动到左侧多远的东西。我不知道如何访问它。试图让“左”只是显示自动。
http://jsfiddle.net/nicekiwi/ZzwNt/1/
甚至可能吗?
假设我将图像向右拖动 20px,我希望 onComplete 中的警报框返回 20 的值。希望你明白这一点。
我试过使用 el.getComputedSize.computedLeft,但它只返回 0。
Mootools 1.4
谢谢。
我想获取左侧定位或 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/
希望这可以帮助。