Antwort an „Rolf B“ verfassen

Hallo Matthias Scharwies,

Also ist auch so etwas möglich: <button commandfor="additional-info"> → mehr Infos </button>

Wo hast Du das getestet?

Ich habe das gerade probiert – in Chrome und Firefox – und es passiert nichts. commandfor ohne command ist wirkungslos. Bei mir funktionieren diese beiden Varianten:

<button popovertarget="popup"
        popovertargetaction="show">Zeige mit Popover</button>
<button commandfor="popup"
        command="show-popover">Zeige mit Command</button>

<div id="popup" popover >I Pop Up!</div>

Dabei macht ein unvollständiges Pärchen das jeweils andere kaputt, d.h. wenn ich dem Button 1 ein commandfor ohne command hinzufüge oder dem Button 2 ein popovertarget ohne popovertargetaction, funktioniert der jeweilige Button nicht mehr.

Ob das command/commandfor-Pärchen die aria- und anchor-Beziehungen herstellt, die bei popover implizit sind, müsste man nochmal untersuchen. Wenn ich MDN richtig deute, läge hier der Unterschied zwischen den beiden Varianten.

Rolf

--
sumpsi - posui - obstruxi
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen