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?