if($('div').css("width") < 300) {
$(this).css("margin","0 0 0 -50px")
};
$('div').css("margin","0 0 0 -50px")
. Что не так?$('div').each(function(){
var div = $(this)
if(div.width() < 300) {
div.css("margin","0 0 0 -50px")
}
})
div.css('width') < 300
а div.css('width') < '300px'
или div.width() < 300
. Обновил код.