Mit n/p-Tasten zwischen Überschriften springen
Die Taste n scrollt zur nächsten Überschrift, p zur vorherigen, Textfelder ausgenommen.
Code zum Kopieren
var heads = Array.prototype.slice.call(document.querySelectorAll('h1, h2, h3'));
var idx = -1;
document.addEventListener('keydown', function (e) {
if (e.target.matches('input, textarea, select, [contenteditable]')) { return; }
if (e.key !== 'n' && e.key !== 'p') { return; }
if (!heads.length) { return; }
idx = e.key === 'n' ? Math.min(idx + 1, heads.length - 1)
: Math.max(idx - 1, 0);
heads[idx].scrollIntoView({ behavior: 'smooth', block: 'start' });
});
So verwendest du dieses Beispiel
- Kopiere den Code mit der Schaltfläche oben.
- Installiere JustZix (2 Minuten) und öffne die Erweiterung auf der Zielseite.
- Füge eine neue Regel hinzu, die zu dieser Seite passt.
- Füge den Code in das JavaScript-Panel der Regel ein und speichere — er läuft bei jedem Seitenbesuch.
Bewerte dieses Beispiel
Noch keine Bewertungen — sei der Erste.