Главная > Javascript > javascript: замена артибутов hspace,vspace на margin

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/

Categories: Javascript Tags:
  1. Пока что нет комментариев.
Похожие публикации