fix container top using getBoundingClientRect