Maintain Position

jQuery maintainScroll pluging will store your location on the page in a cookie, when the page is refreshed it will maintain that possition.

Download: maintainPosition.js right-click on link and save

Example

    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
        <script src="jquery.cookie.js" type="text/javascript"></script>
        <script src="maintainPosition.js" type="text/javascript"></script>
    </head>
    <body>
        <ul> 
            <li style="padding: 200px; 0">
                <a href="?page=1">page 1</a>
            </li>
            <li style="padding: 200px; 0">
                <a href="?page=2">page 2</a>
            </li>
            <li style="padding: 200px; 0">
                <a href="?page=3">page 3</a>
            </li>
        </ul>
        <!-- Need to be called after the elements affected-->
        <script type="text/javascript">
            $("a").maintainPosition();
        </script>
    </body>
    

Demo