Estoy haciendo una pequeña aplicación que utiliza jQuery y JQuery ui.

He definido un dragable div, y funciona perfectamente, pero quiero fijar la posición de la div cuando haga clic en un botón…

Que he leído aquí en stackOverflow para ello:

element.position().top = topUserDefined;
element.position().left = leftUserDefined;

Hice una alerta de elemento.la posición().la parte superior antes y después de esta asignación, y el nuevo valor no asignado, se mantiene el original…

Alguna Idea???
Gracias!

OriginalEl autor Andres | 2011-10-05

1 Comentario

  1. 23

    .posición() obtiene la posición. No fijar la posición. En realidad usa elemento .offsetLeft y element.offsetTop (en comparación con element.offsetParent posición) aquellos que son de sólo lectura.

    Cambio de CSS en línea valor para mover el elemento:

    element.css({'top': 10, 'left' : 20})
    muchas gracias!!! Trabajando ahora… no sé por qué estaba tratando de hacer algo más difícil…
    Siempre me pasa! 🙂 Y U No seleccione esta respuesta como correcta? 😀

    OriginalEl autor Mohsen

Dejar respuesta

Please enter your comment!
Please enter your name here