У меня есть встроенный просмотрщик документов на моей странице, где пользователь может просмотреть предварительную версию документа, а затем приобрести полную версию, если пожелает. Возможно ли иметь гиперссылку в самом документе «BUY NOW», которая заставит браузер сделать что-то на текущей странице без обновления?
Я представляю что-то вроде:
www.example.com/currentpage.php#buy
... как ссылка во встроенном документе, которая теоретически будет прокручиваться до позиции на родительской веб-странице. Существуют ли какие-либо механизмы, может быть, обработчики событий, где я могу запускать некоторые js после направления на якорь "#buy"?
РЕДАКТИРОВАТЬ: я только что обнаружил, что javascript имеет
window.location.hash
объект, который я могу проверить, но я не хочу опрашивать его, остается вопрос, существуют ли какие-либо механизмы или события, чтобы обнаружить его изменение?