Can I prevent history.popstate from triggering on initial page-load?
I'm working on a site that serves content via AJAX. If you click an item in the menu, a content div gets updated with $.get response, nothing fancy. I'm implementing history.pushState to allow navigation with the browser's back/forward button. I have the following to load content on history navigation: $(function() { $(window).bind("popstate", function() { $.getScript(location.href); }); }); The problem is, when a page is loaded for the first time, this function does $.getScript so the page is loaded immediately again. The first time the page is loaded it renders the initial HTML view, then on