On - window.location.hash - Change?Есть ли функция обратного вызова для внутренней страницы ссылки
сформулированный выше вопрос переговоров об изменении хэша в то время как этот вопрос говорит о обратном вызове, когда внутренняя ссылка щелкнули
У меня есть много ссылок на страницу, которая указывает на другой местоположение на той же странице, используя # ссылки. Всякий раз, когда я нажимаю одну из таких ссылок, страница прокручивается до этого места. Но мне нужно настроить свиток вручную после автоматического прокрутки. Итак, хотелось бы знать, есть ли какая-либо функция обратного вызова для таких событий?
Также событие должно стрелять, если # тег присутствует в начальной загрузке страницы (не только при щелчке со ссылкой) и когда же нажатии на ссылку снова (hashchange событие не срабатывает в этом случай)
Имейте в виду, что если пользователь дважды щелкает ссылку на хэш, хеш не изменяется. – Cerbrus
@Cerbrus Хорошая точка; это не совсем та же проблема, что и простое изменение хэша. – apsillers
[Есть известный плагин для поддержки события hashchange] (http://benalman.com/projects/jquery-hashchange-plugin/). – zzzzBov