Fix and animate header scroll
Only animate on first load and fix negative scrollTop in Chrome/Safari