How to load webpage to anchor location without "jerking" or "jumping"
<p>I am developing an MVC website and am noticing a pattern, now that I am using anchors. Looking for jquery "Smooth Scrolling" doesn't appear to be solution because I don't need "smooth scrolling" -- I need the page instantly load at the anchor designated in the URL without starting at the top. I have looked at even the most basic jQuery <code>$("#").scroll()</code> function, and I still have the symptom.</p>

<p>When I navigate to a page with use of an anchor, e.g., <code>http://localhost:59334/Applicants/ApplicantBaseContactHistories?page=10&amp;SelectedCampus=CRA#Paging</code>, I see the page flicker for maybe 0.5 seconds and then jump to the correct location.</p>

<p>Is there a technique, whether by a Controller Action technique or a jQuery technique, where the page renders at the anchor location rather than first loading at the top and then jumping to the anchor?</p>

<p>To clarify, there are two possible conditions:</p>

<ol>
<li>There is an anchor defined in the URL</li>
<li>NULL Case: There is no anchor defined in the URL</li>
</ol>

<p>If there is no anchor in the URL, then the page would load at the top normally happens. However, if there is an anchor in the URL, then I need the page to render at that anchor location.</p>