我有一个可拖动的对象。当对象离开的位置与另一个div相同时,应出现警告消息。 实施例:比较多个div的位置
<div id="ha">1</div>
<div id="ha2" class="box">2</div>
<div id="ha3" class="box">3</div>
<div id="ha4" class="box">4</div>
的JS:
var posbox = $(".box").position();
var boxleft = posbox.left;
$("#ha").draggable({
drag: function() {
var pos = $(this).position();
var left = pos.left;
if (left == boxleft) {
alert("same");
}
}
});
的问题是,它仅比较与类框中的第一个div。 div的数量可能会不时变化,所以我不能将每个位置放在一个字符串中,然后将可拖动的数据与每个位置进行比较。有没有办法做到这一点?