onhashchange событие
примеров
JavaScript выполняется, когда якорный часть изменений:
<Body onhashchange = "туРипсЫоп ()">
Попробуйте »
Определение и использование
onhashchange триггер события (с '#' в качестве стартового номера) изменяется, когда якорь часть текущего URL.
Примеры секции якорной: указать текущий URL является
http://www.example.com/test.htm#part2 - этот URL в якорной части # часть2.
Вы можете использовать следующие способы вызвать событие:
- Устанавливая Расположение объекта из location.hash или location.href изменить якорь некоторые свойства.
- Используйте различные закладки для перехода к текущей странице (с помощью "Назад" или "вперед" кнопка)
- Нажмите на ссылку, чтобы перейти на закладку якоря
Поддержка браузеров
Цифры в таблице представляют первый браузер, чтобы поддержать эту версию событий.
событие | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
грамматика
В HTML:
<Элементonhashchange = "MyScript"> попробовать
В JavaScript:
объект .onhashchange = функция () {MyScript }; попробуйте
JavaScript используется метод addEventListener ():
объект .addEventListener ( "hashchange", MyScript ); попробуйте
Примечание: Internet Explorer 8 и более ранние версии IE не поддерживают addEventListener () метод.
технические детали
Независимо от того, чтобы поддержать пузырь: | да |
---|---|
Это может быть отменено: | Нет |
Тип события: | событие |
Поддерживаемые HTML-теги: | <Body> |