Hvala na objasnjenju ali dodao sam:
var top = $(this).position().top + 200;
kako top pozicija nikad ne bila negativna, ali open isto.
U ovom primeru nema negativnih pozicija:
http://jsfiddle.net/u58k6/16/embedded/result/
ali opet consola prikazuje:
rows[rowNumber].push(position);
Uncaught TypeError: Cannot call method 'push' of undefined