Нет события JavaScript для onOverlap, вам нужно вычислить, перекрывают ли div сами:
var valueInRange = function(value,min, max) {
return (value >= min) && (value <= max);
}
var overlap = function(x1,y1,w1,h1,x2,y2,w2,h2) {
xOverlap = valueInRange(x1, x2, x2 + w2) || valueInRange(x2, x1, x1 + w1);
yOverlap = valueInRange(y1, y2, y2 + h2) || valueInRange(y2, y1, y1 + h1);
return xOverlap && yOverlap;
}