javascript: замена артибутов hspace,vspace на margin
Понадобилось для замены артибутов картинок hspace,vspace на отступы css margin (атрибуты добавлял ckeditor, но это перекрывается стилями).
$(document).ready(function(){ $('img[hspace]').each(function(){ var pixels=parseInt($(this).attr('hspace')); if(isNaN(pixels)||pixels<1){ pixels=0; }else{ pixels=pixels/2; } $(this).css('marginLeft',pixels+'px') .css('marginRight',pixels+'px') .removeAttr('hspace'); }); $('img[vspace]').each(function(){ var pixels=parseInt($(this).attr('vspace')); if (isNaN(pixels)||pixels<1) { pixels=0; }else{ pixels=pixels/2; } $(this).css('marginTop',pixels+'px') .css('marginBottom',pixels+'px') .removeAttr('vspace'); }); });
http://heathnewmedia.com/2012/04/01/hspace-vspace-jquery-fix-for-wordpress/