Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
blockly > browserEvents
namespace browserEvents
Fungsi
Fungsi |
Deskripsi |
bind(node, name, thisObject, func) |
Mengikat pengendali peristiwa yang harus dipanggil, terlepas dari apakah pengendali peristiwa tersebut merupakan bagian dari aliran sentuhan aktif. Gunakan ini untuk peristiwa yang bukan bagian dari gestur multi-bagian (misalnya, pengarahan mouse untuk tooltip). |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) |
Mengikat pengendali peristiwa yang dapat diabaikan jika bukan merupakan bagian dari aliran sentuhan aktif. Gunakan ini untuk peristiwa yang memulai atau melanjutkan gestur multi-bagian (mis. mousedown atau mousemove, yang mungkin menjadi bagian dari tarik atau klik). |
getScrollDeltaPixels(e) |
Menampilkan delta scroll peristiwa mouse dalam unit piksel. |
isRightButton(e) |
Menampilkan nilai benar (true) bahwa peristiwa ini adalah klik kanan. |
isTargetInput(e) |
Menampilkan true (benar) jika peristiwa ini menargetkan widget input teks? |
mouseToSvg(e, svg, matrix) |
Menampilkan koordinat yang dikonversi dari peristiwa mouse yang diberikan. Asal (0,0) adalah sudut kiri atas SVG Blockly. |
unbind(bindData) |
Melepaskan satu atau beberapa peristiwa peristiwa dari panggilan fungsi. |
Ketik Alias
Jenis Alias |
Deskripsi |
Data |
Data peristiwa buram blok yang digunakan untuk melepaskan peristiwa saat menggunakan bind dan conditionalBind . |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.
[null,null,["Terakhir diperbarui pada 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."]]],[]]