I\'m coding a little demo for the History API. And I\'m struggling with this:
$(window).bind(\'popstate\',
function(event) {
console.log(\'po
In the first instance, you're getting a normalized jQuery event object. In the second instance, you're getting the browser's event object. I assume that jQuery hasn't completed normalizing all the new HTML5 events and related attributes. Until then, you'll need to access the original event object. You can do that through the jQuery event object via the originalEvent property. You can find some additional details and examples here: stackoverflow.com/questions/7860960/popstate-returns-event-state-is-undefined
event.originalEvent.state