onhashchange event

Kaddar da amfani

Yayin sauraro na anchor na URL na yau (ta bada da harabci '#') ya kan fara yin sauraro, wpsanin onhashchange event.

Wpsanin kaddar anchor: ya wuce hakan URL http://www.example.com/test.htm#part2 - Anchor na URL na zai zama #part2.

Don sauraro a cikin shirin:

  • Don yin sauraro a cikin shirin: Location objektuna location.hash ko 属性 na location.hrefDon yankin anchor gaba da yau
  • Amfani da farko da farko na anchor don nazarin shafin yau (amfani da nufoin "Raba" ko "Buka" zuwa karshe)
  • Naraka kiyuwa kiyuwa link da ke nuna anchor

Hausa

Masanin 1

Yin amfani da JavaScript yayin sauraro na anchor yana kan gaba:

<body onhashchange="myFunction()">

Kiyi amfani da ita shi

Masanin 2

Kwaiya kaddar da za a iya yiwa object window na "onhashchange" event:

window.onhashchange = myFunction;

Kiyi amfani da ita shi

Kauyawa

A cikin HTML:

<element onhashchange="myScript">

Kiyi amfani da ita shi

A cikin JavaScript:

object.onhashchange = function(){myScript};

Kiyi amfani da ita shi

A cikin JavaScript, amfani da hanyar addEventListener():

object.addEventListener("hashchange", myScript);

Kiyi amfani da ita shi

Tushen:Internet Explorer 8 ko tsawon baya ba zai iya tsamaya ba. Hanyar addEventListener().

Rarrabawar zamani

Kaddar kiyar da yau da karshe: Ci gaba da
Dacewa zai iya yiwa sauraro: Babban dama
Kiniya na events: HashChangeEvent
Kifiyoyin da ke ci gaba da HTML: <body>
DOM na version: Kaddar 3 na events

Ci gaba da browsers

Kifiyoyin da ke shafin sunan shirin suna da suka ta'a tsarki a cikin yau da karshe na browsers.

事件 Chrome IE Firefox Safari Opera
onhashchange 5.0 8.0 3.6 5.0 10.6