Para eso podrías crear un array con los elementos vecinos del objeto arrastrable y verificar durante el evento onmousemove si la posición del objeto arrastrado coincide total o parcialmente con con la de alguno de sus vecinos. Es decir, no lo lograrás con un evento en particular sino con un control de posiciones: en esta url (beta) podés ver un ejemplo de algo así con los widgets de la izquierda:
http://www.tubicentenario.com.ar/