
13/04/2009, 14:47
|
 | Me alejo de Omelas | | Fecha de Ingreso: mayo-2004 Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 9 meses Puntos: 834 | |
Respuesta: restricciones Depende de cómo quieras aplicar la restricción:
1)evitar el arrastre cuando se pase de un límite determinado
2)evitar que el elemento quede posicionado fuera de un límite determinado
Si 1)controlar durante el evento onmousemove la posición y, cuando se sale de los límites, remover la función asignada al evento on mousemove
Si 2)controlar durante el evento onmouseup la posición. Si está dentro de los límites, no hacer nada; si está fuera, posicionar en el lugar de origen o en el límite máximo más cercano.
Para comparar la posición podés usar los estilos top y left del objeto, y también su offsetHeight y su offsetWidth. |