как обработать изменение window location hash в javascript
Ответы
Для обработки изменения window.location.hash
можно использовать событие hashchange
. Это событие срабатывает, когда изменяется часть URL-адреса после символа "#", т.е. хэш.
Пример:
// Функция для обработки изменения хэша
function handleHashChange() {
const hash = window.location.hash.substr(1); // Получаем значение хэша без символа "#"
// Далее можно выполнить необходимые действия в зависимости от значения хэша
console.log('Хэш изменился:', hash);
// Например, можно загрузить контент на страницу и т.д.
}
// Добавляем обработчик события hashchange
window.addEventListener('hashchange', handleHashChange);
// Вызываем функцию handleHashChange для обработки начального значения хэша
handleHashChange();
При изменении хэша в адресной строке браузера, будет вызываться функция handleHashChange
.
0
0