Zdarzenie jQuery bind popstate nie zostało przekazane

Koduję małe demo dla API historii. I walczę z tym:

<code>$(window).bind('popstate',  
    function(event) {
        console.log('pop: ' + event.state);
    });
</code>

Loguje „pop: undefined”, gdy klikam przycisk „Poprzedni” ...

Ale jeśli to zrobię, wszystko działa tak, jak się spodziewam:

<code>window.onpopstate = function(event) {
    console.log('pop: ' + event.state);
};
</code>

Loguje 'pop: [object Object]' tym razem ...

Tak jak jQuery nie przekazuje obiektu zdarzenia do wywołania zwrotnego.
Czy jest problem z jQuery? A może coś zepsułem?

questionAnswers(1)

yourAnswerToTheQuestion