Popstate-Ereignis für jQuery-Bindung nicht übergeben

Ich programmiere eine kleine Demo für die History-API. Und ich kämpfe damit:

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

Es protokolliert "Pop: Undefiniert", wenn ich auf die Schaltfläche "Zurück" klicke ...

Aber wenn ich das stattdessen mache, funktionieren die Dinge wie erwartet:

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

Diesmal wird "pop: [object Object]" protokolliert ...

JQuery übergibt das Ereignisobjekt also nicht an den Rückruf.
Gibt es ein Problem mit jQuery? Oder habe ich etwas durcheinander gebracht?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage