2011-06-15 19 views
5

http://jsfiddle.net/jqrmh/jQuery UI Posición: Al cambiar el tamaño de la ventana

$(".one").position({ 
     "my": "right top", 
     "at": "right top", 
     "of": $(".main"), 
}); 

Necesito mi caja aún permanecer derecha superior cuando cambio el tamaño de la ventana ... trato de usar "colisión": "encajar ajuste" .. ... que no funciona

http://jsfiddle.net/jqrmh/

(http://wiki.jqueryui.com/w/page/12138026/Position)

+0

mal por mal :(Inglés – l2aelba

+0

http://jsfiddle.net/jqrmh/3/ – l2aelba

Respuesta

8

se podía volver a la posición de cambio de tamaño:

http://jsfiddle.net/jqrmh/4/

function moveit() { 
    $(".one").position({ 
     "my": "right top", 
     "at": "right top", 
     "of": $(".main"), 
     "collision": "fit fit" 
    }); 
} 

$(window).resize(function(){ 
    moveit(); 
}); 

moveit(); 

Por otra parte, suponiendo que no hay alguna otra razón no se puede simplemente usar css:

acaba de establecer la matriz positon:relative y establecer el niño position:absolute. Luego puede configurar el niño top:0; right:0.

http://jsfiddle.net/jqrmh/5/

+0

gracias tanto, me había olvidado de CSS: P – l2aelba

Cuestiones relacionadas