Нет, не помогает, пробовали — window.location остается прежним. Вот
тут один крендель пишет про как бы обработку события:
$( window.location ).trigger(
"change",
{
currentHref: strLocation,
currentHash: fnCleanHash( strHash ),
previousHref: strPrevLocation,
previousHash: fnCleanHash( strPrevHash )
}
);
Но это срабатывает (и пример у него такой же) только на обычные линки типа <a, на JavaScript не работает. К тому же он там пишет, что
As you know, window.location is a Javascript object that contains information about the URL including hash and search strings. Т.е. это не HTML объект, а Javascript, т.е. вроде как JQuery на его обработку нельзя настроить?