In a general sense, you can update the URL using HTML5 history
without re-rendering the browser:
history.pushState(null, null, '#myhash');
Of course, you most likely want to have backups for older browsers, and you can only do this after the animation is complete.
So integrated with your code:
$('.gotoservices').click(function(e){
source share