В общем есть ссылка вида:
http://site.ru#more:next
Есть штука, которая ловит изменение хеша в браузре на jquery:
$(window).bind('hashchange', function() {<br>
alert(location.hash);<br>
});
Есть еще одна штука, которая меняет хеш, допустим это ссылка:
<a href='#more:next'>ссылка</a>
И всё вместе:
pastebin.com/0VhPHjXM
Что мне нужно?
Допустим мы открыли документ и перешли по ссылке, возникает alert. Проходим второй раз по ссылке: ничего (то есть не возникает события).
У меня было несколько вариантов, как заставить реагировать на изменение хеша, равному хешу в строке запроса:
<a href='#more:next'>Ссылка</a> <!-- не работает --><br>
<a href='#more:next/'>Ссылка</a> <!-- не подходит --><br>
<a href='#more:next '>Ссылка</a> <!-- не работает в опере --><br>