Encuesta de investigación: Cuéntanos sobre tu experiencia con Blockly
Comenzar encuesta
blockly > utils > browserEvents
Espacio de nombres utils.browserEvents
remotas
Función |
Descripción |
bind(node, name, thisObject, func) |
Vincula un controlador de eventos al que se debe llamar independientemente de si forma parte de la transmisión táctil activa. Usa esto para eventos que no forman parte de un gesto de varias partes (p.ej., desplazar el mouse sobre un anuncio para la información sobre la herramienta). |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) |
Vincula un controlador de eventos que se pueda ignorar si no forma parte de la transmisión táctil activa. Usa esta opción para eventos que inician o continúan un gesto de varias partes (por ejemplo, mousedown o mousemove, que puede ser parte de un arrastre o clic). |
getScrollDeltaPixels(e) |
Muestra el delta de desplazamiento de un evento del mouse en unidades de píxeles. |
isRightButton(e) |
El resultado es verdadero. Este evento es un clic con el botón derecho. |
isTargetInput(e) |
Muestra true si este evento se orienta a un widget de entrada de texto? |
mouseToSvg(e, svg, matrix) |
Muestra las coordenadas convertidas del evento del mouse determinado. El origen (0,0) es la esquina superior izquierda del SVG de Blockly. |
unbind(bindData) |
Desvincular uno o más eventos de una llamada a función |
Escribe alias
Alias de tipo |
Descripción |
Datos |
Se usan datos de eventos opacos en bloque para desvincular eventos cuando se usa bind y conditionalBind . |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2023-12-02 (UTC)
[null,null,["Última actualización: 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`."]]],[]]