2011-05-15 13 views
9

Básicamente quiero comprobar si uno está flotando div div otra, he buscado mucho para esto, pero no pude encontrar nada D:Comprobar si uno div se cierne otra - jQuery/Javascript

hice un div que puedes controlar usando las teclas de flecha, así que ahora quiero verificar si ese div está moviendo otro div, si es así debería hacer algo.

Realmente no puedo entender esto, por favor ayuda.

+2

¿Intenté hacer algunas matemáticas y usar .offset? [http://api.jquery.com/offset/](http://api.jquery.com/offset/) -Algo como calcular la posición del DIV móvil, que si el desplazamiento es = o> que el desplazamiento de tu DIV ... haz algo. –

+0

@roXon Pero, ¿funcionaría eso en cualquier resolución de pantalla? Porque lo hice con% – Mobilpadde

+0

, debería funcionar porque el desplazamiento es dinámico y se basa en un tamaño de ventana actual (o DOM), calculando el desplazamiento de algunos elementos (por ejemplo, arriba e izquierda) en px. –

Respuesta

0

Parece que quiere detectar la colisión entre dos elementos. Entonces, en algún evento (KeyDown tal vez en su caso) debe detectar si alguna de las esquinas del primer elemento (arriba-izquierda, arriba-derecha, abajo-izquierda, abajo-derecha) está dentro del área del segundo elemento (en algún lugar entre sus esquinas)

Cuestiones relacionadas