HTML onhashchange- kenmerk
Definisie en gebruik
Die onhashchange-kenmerk brand wanneer daar veranderinge aan die ankerdeel (begin met 'n '#'-simbool) van die huidige URL was.
'n Voorbeeld van wat 'n ankerdeel eintlik is: Aanvaar dat die huidige URL
http://www.example.com/test.htm#part2 is - Die ankerdeel van hierdie URL sal #part2 wees.
Om hierdie geleentheid aan te roep, kan jy:
- Verander die ankerdeel deur die location.hash of location.href - eienskap van die Location Object te stel
- Navigeer na die huidige bladsy met 'n ander boekmerk (Gebruik die "terug" of "vorentoe" knoppies)
- Klik op 'n skakel na 'n boekmerkanker
Is van toepassing op
Die onhashchange-kenmerk is deel van die gebeurteniskenmerke en kan op die volgende element gebruik word:
Elemente | Gebeurtenis |
---|---|
<liggaam> | onhashchange |
Voorbeeld
Voer 'n JavaScript uit wanneer die ankerdeel verander is:
<body onhashchange="myFunction()">
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die gebeurteniskenmerk ten volle ondersteun.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |