Меняем пискельное значение CSS-стиля с помощью jquery

Понадобилось как-то сдвинуть блок при клике (квиз) на определенное значение в пикселях. Но было непонятно, что прибавлять/отнимать, если функия .css() возвращает значение вида «1000px». Решение оказалось сильно простым:

jQuery(function($) {
	
	$('.class-name').on('click', function(evt) {
		
		$(this).css('left', '+=150'); //увеличиваем отступ слева на 150 пикселей
		$(this).css('top', '-=100'); //уменьшаем отступ сверху на 100 пикселей
	
	});
	
});

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

восемь − восемь =