blockly > utils > browserEvents
Namespace „utils.browserEvents“
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-02 (UTC).
[null,null,["Zuletzt aktualisiert: 2023-12-02 (UTC)."],[[["The `utils.browserEvents` namespace provides functions for handling browser events in Blockly, such as binding, unbinding, and interpreting events."],["It includes functionalities to manage mouse and touch events, specifically for actions like dragging, clicking, and tooltips."],["Functions are available to identify right-clicks, target elements, and scroll delta, aiding in precise event handling."],["The namespace also offers utilities for converting mouse coordinates to SVG coordinates within the Blockly environment."],["`bindData` is a type alias representing opaque event data that can be used to unbind events previously bound using `bind` or `conditionalBind`."]]],[]]