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?