I am trying to get smooth scrolling functionality on my website. Currently this is the problem I am facing. When I redirect to another page with an anchor tag in the URL reference, the scrolling stops much before the anchor tag, if the tag is preceded by an image.
For example:
try going from home -> About Us # Theory of Change. This works as intended. Now suppose I move from home -> About Us # Our Team you will notice a slight offset. This is a lot more pronounced, if you were to try and go from home -> Our Work # Pilot Study the page would stop almost, 300 - 400 px above the section where the anchor tag is contained. The scrolling works just fine to those places if done withing the page itself i.e., from About Us -> #Our Team you will see the scrolling work just fine.
Your code seems to be executing on
domready. I suspect the issue is caused by images not being fully loaded when the smooth scroll code is executed.I suggest trying to trigger the smooth scroll code on
load, instead of ondomready.