6 Stimmen

Kann jemand erklären, was das Attribut contextmenu in HTML5 bewirkt?

Kann jemand erklären, was das contextmenu-Attribut tut und ob es mit allen HTML-Elementen verwendet werden kann, und kann jemand mich auf einige Online-Demos/Beispiele verweisen?

3voto

Frédéric Hamidi Punkte 249635

Le site Kontextmenü verweist auf das Attribut <menu> Element, das der User-Agent darstellen soll, wenn der Benutzer ein Kontextmenü anfordert (z. B. mit der rechten Maustaste oder der Taste Menu / Hyper Taste auf modernen Tastaturen.

Ein Beispiel finden Sie unter ici .

3voto

Dmitry Pashkevich Punkte 12851

In dieser Demo können Sie sehen, wie das aussehen kann: https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554309

Zum Zeitpunkt der Erstellung dieses Artikels unterstützt nur FireFox 8 diese Funktion.

2voto

Travis Webb Punkte 14024

Das Kontextmenü erscheint, wenn der Benutzer mit der rechten Maustaste auf ein Oberflächenelement klickt. Die Seite contextmenu Attribut ist die ID einer <menu> Element zu öffnen, wenn der Benutzer mit der rechten Maustaste auf das Element mit diesem Attribut klickt.

1voto

Sarfraz Punkte 366217

Das Zitat ist für Sie leicht zu verstehen:

Mit dem Attribut contextmenu können Sie ein Menü anzuzeigen, ohne wertvollen wertvollen UI-Platz für das Menü. Es ist ein Menü, das bei Ereignissen ausgelöst wird, wie zum Beispiel Mausklick oder Tastendruck auslöst und eine Sprechblase Menü, das Optionen und Aktionen Aktionen auf der Grundlage dieser Auswahlen bietet.

Source : http://net.tutsplus.com/tutorials/html-css-techniques/html5-globals-and-you/

Weitere Informationen finden Sie unter dem offiziellen Link:

http://www.w3.org/TR/html5/interactive-elements.html

0voto

livemac Punkte 93

Das Kontextmenü sollte auf einem Eingabefeld verwendet werden, um anzugeben, welches Menüelement für das Feld ist. Die Menüs sehen ähnlich aus wie das Rechtsklick-Menü oder eine Dropdown-Box, sind aber noch in keinem Browser implementiert, so dass Sie sie nicht verwenden sollten.

Dies kann zur Klärung der Situation beitragen: http://dev.w3.org/html5/spec-author-view/interactive-elements.html

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X