Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > utils > browserEvents > conditionalBind
Fungsi utils.browserEvents.conditionalBind()
Mengikat pengendali peristiwa yang dapat diabaikan jika bukan bagian dari aliran sentuh aktif. Gunakan ini untuk peristiwa yang memulai atau melanjutkan gestur multi-bagian (misalnya, mousedown atau mousemove, yang mungkin merupakan bagian dari tarik atau klik).
Tanda Tangan:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
Parameter
Parameter |
Jenis |
Deskripsi |
node |
EventTarget |
Node tempat pemroses akan mendengarkan. |
nama |
string |
Nama peristiwa yang akan diproses (misalnya, 'mousedown'). |
thisObject |
object | null |
Nilai 'this' dalam fungsi. |
func |
Fungsi |
Fungsi yang akan dipanggil saat peristiwa dipicu. |
opt_noCaptureIdentifier |
boolean |
(Opsional) Benar jika pemicu pada peristiwa ini tidak boleh memblokir eksekusi pengendali peristiwa lain pada sentuhan ini atau sentuhan serentak lainnya. Salah secara default. |
Hasil:
Data
Data buram yang dapat diteruskan ke unbindEvent_.
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 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],["The `conditionalBind` function binds an event handler to a specified node. It takes the node, event name, a `this` object, the handler function, and an optional boolean to control blocking of other event handlers. When the event is triggered, the provided function is executed. This is intended for events related to multi-part gestures. It returns data used for unbinding the event later. This allows to control whether to block execution of other handlers for touches.\n"]]