blockly > browserEvents
spazio dei nomi browserEvents
Funzioni
Funzione |
Descrizione |
bind(node, name, thisObject, func) |
Associa un gestore di eventi che deve essere chiamato a prescindere dal fatto che faccia parte o meno del flusso touch attivo. Utilizza questa impostazione per gli eventi che non fanno parte di un gesto in più parti (ad esempio il passaggio del mouse per le descrizioni comando). |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) |
Associa un gestore di eventi che può essere ignorato se non fa parte del flusso touch attivo. Utilizza questa impostazione per gli eventi che avviano o continuano un gesto in più parti (ad esempio mousedown o mousemove, che può essere parte di un trascinamento o di un clic). |
getScrollDeltaPixels(e) |
Restituisce il delta di scorrimento di un evento del mouse in unità di pixel. |
isRightButton(e) |
Restituisce true, questo evento è un clic con il tasto destro del mouse. |
isTargetInput(e) |
Restituisce true se questo evento ha come target un widget di input di testo? |
mouseToSvg(e, svg, matrice) |
Restituisce le coordinate convertite dell'evento mouse specificato. L'origine (0,0) è l'angolo in alto a sinistra del file SVG di Blockly. |
unbind(bindData) |
Annulla l'associazione di uno o più eventi da una chiamata funzione. |
Alias del tipo
Alias del tipo |
Descrizione |
Dati |
Dati sugli eventi poco opachi utilizzati per annullare l'associazione degli eventi quando si utilizzano bind e conditionalBind . |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-01 UTC.
[null,null,["Ultimo aggiornamento 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."]]],[]]