Как передать объект jquery в history.pushState

var data = { url: $(this).attr('href'), selector: $(this) };
history.pushState(data, 'foo', $(this).attr('href'));

Когда я это сделаю, я получаю сообщение об ошибке:

Компонент вернул код ошибки: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMHistory .pushState]

Если я изменю селектор на строку, ошибка исчезнет ... Но мне нужен объект jQuery, поэтому я могу вызвать щелчок по нему в событии popstate: s

8
задан M K 14 November 2011 в 03:01
поделиться