Подскажите пожалуйста как можно манипулировать анимацией. Например:
slider_line_1.animate({
   		 marginLeft: margin_line_1
		  },500, 'linear', function(){
			// something
			});
вот такая анимация которую нужно останавливать, 
STOP работает отменно, но вот как возобновить анимацию с места остановки. То есть slider_line_1 сместился влево на 399 и остановился, а когда я перезапускаю функцию анимации, то он начинает продвигать с места остановки на 500, а не с 399 до 500, а потом снова на 500. (Это очевидно, но все же.)
Первая мысль самому расчитывать остаток пути и время и вспомогательной функцией дотягивать, а потом запускать первую, но уверен что это уже где то и кем то решено. Спасибо за помощь.