MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus Populus DE
Zur Navigation springenZur Suche springenThk (Diskussion | Beiträge) |
Thk (Diskussion | Beiträge) Markierung: Rückgängigmachung |
||
Zeile 1: | Zeile 1: | ||
+ | console.log(window); |
||
⚫ | |||
+ | |||
+ | window.addEventListener( |
||
+ | "hashchange", |
||
+ | e => { |
||
⚫ | |||
+ | var prev = document.querySelector('#toc a.selected'); |
||
+ | if (prev !== null) { |
||
+ | prev.classList.remove('selected'); |
||
+ | } |
||
+ | |||
+ | var curr = document.querySelector('#toc a[href="#' + window.location.hash + '"]'); |
||
+ | if (curr !== null) { |
||
+ | curr.classList.add('selected'); |
||
+ | } |
||
+ | }, |
||
+ | false |
||
+ | ); |
Version vom 16. Juli 2023, 10:13 Uhr
console.log(window); window.addEventListener( "hashchange", e => { console.log("hash changed"); var prev = document.querySelector('#toc a.selected'); if (prev !== null) { prev.classList.remove('selected'); } var curr = document.querySelector('#toc a[href="#' + window.location.hash + '"]'); if (curr !== null) { curr.classList.add('selected'); } }, false );