จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
blockly > utils > browserEvents > conditionalBind
ฟังก์ชัน utils.browserEvents.conditionalBind()
เชื่อมโยงตัวแฮนเดิลเหตุการณ์ที่ระบบจะละเว้นได้หากไม่ได้อยู่ในสตรีมการสัมผัสที่ใช้งานอยู่ ใช้เหตุการณ์นี้สำหรับเหตุการณ์ที่เริ่มหรือดำเนินการท่าทางสัมผัสแบบหลายส่วนต่อ (เช่น mousedown หรือ mousemove ซึ่งอาจเป็นส่วนหนึ่งของการลากหรือคลิก)
ลายเซ็น:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
พารามิเตอร์
พารามิเตอร์ |
ประเภท |
คำอธิบาย |
โหนด |
EventTarget |
โหนดที่จะฟัง |
ชื่อ |
สตริง |
ชื่อเหตุการณ์ที่จะฟัง (เช่น "mousedown") |
thisObject |
object | null |
ค่าของ "this" ในฟังก์ชัน |
func |
ฟังก์ชัน |
ฟังก์ชันที่จะเรียกใช้เมื่อมีการทริกเกอร์เหตุการณ์ |
opt_noCaptureIdentifier |
บูลีน |
(ไม่บังคับ) จริงหากการทริกเกอร์เหตุการณ์นี้ไม่ควรบล็อกการดำเนินการของตัวแฮนเดิลเหตุการณ์อื่นๆ ในการแตะครั้งนี้หรือการแตะอื่นๆ พร้อมกัน เท็จโดยค่าเริ่มต้น |
การคืนสินค้า:
ข้อมูล
ข้อมูลที่ทึบแสงซึ่งสามารถส่งไปยัง unbindEvent_
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 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"]]