SetupImgCaption = function(){ attrName='title'; //atributo del que se extrae del pie idPrefix='imagen-'; //prefijo del id que se genera para la imagen count=0; //contador de imagen sobre la que se itera id=''; //id que se genera. captionTipOpacity=0.3; captionTipColor='black'; //$('.node-type-blog .entry img').each(function(){ $(".node-type-blog .entry img").load(function() { if($(this).attr(attrName)!=''){ if($(this).attr('id')!=''){ id = $(this).attr('id'); } else{ id = idPrefix + count; } img = $(this); //creo wrap de img y le doy estilo de minimo de layout img.wrap("
"); wrap = $("#captionWrap_" + id); wrap.addClass('captionWrap'); imgwidth=$(this).width(); if(imgwidth==0){ imgwidth=600; } wrap.css({ display: 'block', width: imgwidth+'px', clear: 'both' }); //agrego div con pie y actualizo atribs de imagen img.after( $('
') .addClass('captionTip') .attr('rel', id) .html($(this).attr(attrName)) ) .attr(attrName, '') .addClass('captionImage') .attr('id',id); tip = wrap.find('.captionTip') count++; } //for each img }); } /***** codigo de inicializacion cuando carga un documento ****/ if (Drupal.jsEnabled) { $(document).ready(function() { SetupImgCaption(); }); }