EStoy implementando una web con varios divs que van alineados con un plugin jquery llamado bloqs-it que te permite recolocar los divs en varias columnas.
El asunto es que una vez ejecutado el script quiero añadir clases a cada div con clase ="post" según su posición con el div padre, pero al hacer un alert de la posición del div, observo que me pone en todos left:0, mientras que eso es así en los alineados a la izquierda, pero no en los de la derecha (según firebug).
Este es el script que he implementado para añadir clases según su posición. left:
$(document).ready(function() {
$(window).load( function() {
$( "div" ).addClass(function( index, currentClass ) {
var addedClass;
var posicionReal;
if ( currentClass === "post" ) {
posicionReal = $(".post").position().left;
alert(posicionReal);//Para ver el indicador de su posición-- aquí siempre pone 0
if ( posicionReal==0 ){
addedClass = "izquierda";}
else if ( posicionReal== 375 ){
addedClass = "derecha";
}
return addedClass;
});
});
});
Gracias por su ayuda