Foros del Web » Programando para Internet » Javascript »

limitar area de al mover objetos (drag & drop)

Estas en el tema de limitar area de al mover objetos (drag & drop) en el foro de Javascript en Foros del Web. Hola a todos !!!! A ver si alguien puede ayudarme un poco con esto. Estoy desesperado... Tengo un frame con varias imagenes que se pueden ...
  #1 (permalink)  
Antiguo 13/05/2005, 06:50
 
Fecha de Ingreso: diciembre-2003
Ubicación: España
Mensajes: 58
Antigüedad: 20 años, 4 meses
Puntos: 0
Pregunta limitar area de al mover objetos (drag & drop)

Hola a todos !!!!

A ver si alguien puede ayudarme un poco con esto. Estoy desesperado...

Tengo un frame con varias imagenes que se pueden mover (drag & drop). Pues bien, cuando arrastro una de las imagenes a los margenes del frame llega un momento en el que la imagen se sale de los limites del frame, hay alguna forma de limitar ese movimiento o limitar alguna de las propiedades del frame?????

Muchas gracias a todos!!!
__________________
hob 3.14
  #2 (permalink)  
Antiguo 13/05/2005, 09:57
 
Fecha de Ingreso: noviembre-2004
Mensajes: 38
Antigüedad: 19 años, 5 meses
Puntos: 0
Si... cuando uses el evento de arrastra solo pon una condicion que verifique su ubicacion

supongamos que tu

A) area es de 400 px
B) el ancho de tu imagen es de 30 px

ahora primero le decimos que nos dija en que posicion estamos y a eso le sumemos 30 px y con una condicion le decimos que si supera los 400 px que lo deje en la posicion

400 - 30 asi por mucho que lo arrestren no podra pasar el limite


asi pasa con el top, bottom,left y right... asi lo puedes hacer...

dime si no sabes unas cosas por que para hacerlo deberas leer las lecturas del style y manipularlo...
  #3 (permalink)  
Antiguo 13/05/2005, 13:40
 
Fecha de Ingreso: diciembre-2003
Ubicación: España
Mensajes: 58
Antigüedad: 20 años, 4 meses
Puntos: 0
Gracias! intentare hacerlo, no puede ser muy dificil.... ;)
__________________
hob 3.14
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:57.