Tengo un div con position:absolute
. Estoy tratando de posicionarlo a la derecha usando jQuery pero no funciona. En el siguiente código, básicamente estoy eliminando la izquierda y agregando la derecha: 0. Esto debería colocar el div en el extremo derecho. usando firebug, puedo ver que el estilo en línea se cambia a right:0
pero no sucede nada. Qué estoy haciendo mal. Marque http://jsfiddle.net/SJP3b/1/
$('div').css({
left: '',
right: 0
});
3 respuestas
Use left:'auto'
que me funcione:
Muchos valores no se pueden establecer en blanco. Por lo tanto, debe establecerlos en su valor css predeterminado.
Eso es auto
para el atributo left
:
http://www.w3schools.com/css/pr_pos_left.asp
Tienes que usar '0px'
$('div').css({
left: '',
right: '0px'
});
EDITAR 1:
Lo sentimos, para la propiedad position:absolute
puede usar las propiedades left
y top
. no se trata de jquery.
No sé si correcto es una clave CSS válida. si esto es
$('div').css({
left: auto,
right: 0
});
Deberia trabajar...
También puedes marcar float:right
Preguntas relacionadas
Nuevas preguntas
javascript
Para preguntas sobre la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excepto ActionScript). Incluya todas las etiquetas relevantes en su pregunta; por ejemplo, [node.js], [jquery], [json], etc.