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.