jQuery bind evento popstate não passou
Estou codificando uma pequena demonstração para a API de histórico. E estou lutando com isso:
<code>$(window).bind('popstate', function(event) { console.log('pop: ' + event.state); }); </code>
Ele registra "pop: undefined" quando clico no botão "Anterior" ...
Mas se eu fizer isso, as coisas estão funcionando como esperado:
<code>window.onpopstate = function(event) { console.log('pop: ' + event.state); }; </code>
Ele registra 'pop: [object Object]' desta vez ...
Então, é como se o jQuery não passasse o objeto de evento para o retorno de chamada.
Existe algum problema com o jQuery? Ou eu estraguei alguma coisa?