blockly > browserEvents
browserEvents-Namespace
Funktionen
Funktion |
Beschreibung |
bind(node, name, thisObject, Funktion) |
Binden Sie einen Event-Handler, der unabhängig davon aufgerufen werden sollte, ob er Teil des aktiven Touch-Streams ist. Verwenden Sie diese Option für Ereignisse, die nicht Teil einer mehrteiligen Geste sind, z.B. Mouseover bei Kurzinfos. |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) |
Binden Sie einen Event-Handler, der ignoriert werden kann, wenn er nicht Teil des aktiven Touch-Streams ist. Verwenden Sie diese Option für Ereignisse, bei denen eine mehrteilige Bewegung entweder gestartet oder fortgesetzt wird (z.B. Mousedown oder eine Mausbewegung, die Teil eines Ziehens oder Klickens sein kann). |
getScrollDeltaPixels(e) |
Gibt das Scrolldelta eines Mausereignisses in Pixeleinheiten zurück. |
isRightButton(e) |
Gibt „true“ zurück, wenn es sich bei diesem Ereignis um einen Rechtsklick handelt. |
isTargetInput(e) |
Gibt „true“ zurück, wenn dieses Ereignis auf ein Texteingabe-Widget ausgerichtet ist. |
mouseToSvg(e, svg, Matrix) |
Gibt die konvertierten Koordinaten des angegebenen Mausereignisses zurück. Der Ursprung (0,0) ist die linke obere Ecke des Blockly-SVG. |
unbind(bindData) |
Heben Sie die Bindung eines oder mehrerer Ereignisereignisse an einen Funktionsaufruf auf. |
Typaliasse
Typ-Alias |
Beschreibung |
Daten |
Blockiert intransparente Ereignisdaten, die zum Aufheben der Bindung von Ereignissen verwendet werden, wenn bind und conditionalBind verwendet werden. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2023-12-01 (UTC).
[null,null,["Zuletzt aktualisiert: 2023-12-01 (UTC)."],[[["The `browserEvents` namespace provides functions for managing browser events within Blockly, particularly for mouse and touch interactions."],["It offers methods for binding, conditionally binding, and unbinding event handlers to DOM elements."],["Functions are included to determine event specifics, such as right-clicks, scroll deltas, and target elements."],["It facilitates converting mouse event coordinates to SVG coordinates within the Blockly workspace."],["The namespace utilizes a `Data` type alias for managing event binding data for efficient unbinding."]]],[]]