Chr*_*dom 3 javascript arrays jquery position object
我试图在它被删除时获得特定div的位置.在一些帮助下,我把代码放在一起.我在最后一位添加了尝试获取特定值,但它只返回[object Object]而不是[0,0]或[0,120].
所以问题是如何从数组中获取实际值?
这是一个jsFiddle
$(function() {
$('.AppList').droppable({
accept: ".App",
tolerance: 'fit',
drop: function(event, ui) {
var apps = $(".App"),
positions = [];
$.each(apps, function (index, app) {
var positionInfo = $(app).position();
positions.push(positionInfo);
});
var Time = positions.slice(0,1);
var x=document.getElementById("posThis");
x.innerHTML=Time;
console.log(positions);
}
});
});
Run Code Online (Sandbox Code Playgroud)
这里的问题是它positionInfo 是一个对象,而不是一个数组.Time是一个内部有一个这样的对象的数组.
我相信你想要这样的东西:
var Time = positions[0];
var x=document.getElementById("posThis");
x.innerHTML= '[' + Time.left + ',' + Time.top + ']';
Run Code Online (Sandbox Code Playgroud)