This is an improvement of @IanLunn jQuery Parallax Plugin