Was ist Interest Invoker Popover Generator?
Der interestfor-Invoker-Befehl ist ein deklaratives HTML-Attribut (Chrome 142+), das ein Popover öffnet, wenn der Benutzer über das Auslöseelement fährt oder es fokussiert. Setzen Sie commandfor='popover-id' und command='interestfor' auf einen Button und popover='hint' auf das Ziel-div. Das Popover öffnet sich bei Hover UND Fokus, was es standardmäßig tastaturzugänglich macht. Dies ersetzt manuelle mouseenter/mouseleave-Handler mit popover.showPopover()/hidePopover().
Kurze Antwort
Verwenden Sie commandfor='popover-id' und command='interestfor' auf einem Button, um ein Popover bei Hover und Fokus ohne JavaScript zu öffnen. Setzen Sie popover='hint' auf das Ziel für Tooltip-Verhalten. Chrome 142+.
Last updated: 2026-06-03
Einschränkungen
- Der interestfor-Befehl erfordert Chrome 142+. Andere Browser unterstützen ihn noch nicht, und es gibt kein Polyfill. Das Popover wird in nicht unterstützenden Browsern einfach nicht geöffnet.
- Mit interestfor geöffnete Popover können keine interaktiven Inhalte enthalten - sie schließen, wenn der Fokus wegbewegt wird. Verwenden Sie für interaktive Popups stattdessen togglePopover oder showPopover bei Klick.
- interestfor erfordert, dass das Popover-Ziel beim Seitenladen im DOM vorhanden ist. Dynamisch erstellte Popover-Elemente müssen registriert werden, bevor interestfor sie referenzieren kann.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Erstellen Sie ein Popover-Element mit dem popover-Attribut, das auf hint (für Tooltips) oder auto gesetzt ist.
- Fügen Sie einen Auslöse-Button mit commandfor hinzu, der auf die Popover-ID zeigt, und command, das auf interestfor gesetzt ist.
- Fügen Sie optional CSS für Hover-Styling auf dem Auslöser hinzu und positionieren Sie das Popover mit Anchor Positioning.
- Testen Sie, dass das Popover sowohl bei Maus-Hover als auch bei Tastaturfokus für Barrierefreiheit geöffnet wird.
Wofür du es nutzen kannst
- Erstellen Sie einen zugänglichen Tooltip, der sich bei Hover und Fokus öffnet, ohne eine einzige Zeile JavaScript zu schreiben.
- Erstellen Sie eine Hover-Kartenvorschau für Produktlinks, die Details anzeigt, wenn der Benutzer über den Link fährt oder zu ihm tabt.
- Ersetzen Sie JavaScript-basierte Hover-Menüs durch deklarative Popover, die konsistent über Maus und Tastatur funktionieren.