Тут дело в том, что
$(this) в
setTimeout('$(this).zoomIn('+position+')',1);
это уже не та
$(this), что в
$(this).css('width', s);
присвойте ее какой-нибудь переменной перед setTimeout, только глобальной:
$qwerty = $(this);
setTimeout('$qwerty.zoomIn('+position+')',1);