Я кодирую небольшую демоверсию для API истории. И я борюсь с этим:
$(window).bind('popstate',
function(event) {
console.log('pop: ' + event.state);
});
Он записывает "pop: undefined", когда я нажимаю кнопку "Предыдущая"...
Но если я это сделаю, все будет работать так, как ожидалось:
window.onpopstate = function(event) {
console.log('pop: ' + event.state);
};
На этот раз он записывает "pop: [object Object]"...
Так как jQuery не передает объект события обратному вызову.
Есть ли проблема с jQuery? Или я что-то испортил?