เนมสเปซเหตุการณ์ของเบราว์เซอร์
ฟังก์ชัน
การทำงาน | คำอธิบาย |
---|---|
bind(โหนด, ชื่อ, ออบเจ็กต์นี้, ฟังก์) | เชื่อมโยงตัวแฮนเดิลเหตุการณ์ที่ควรเรียกโดยไม่คำนึงว่าจะเป็นส่วนหนึ่งของสตรีมการแตะที่ใช้งานอยู่หรือไม่ ใช้สำหรับเหตุการณ์ที่ไม่ได้เป็นส่วนหนึ่งของท่าทางสัมผัสแบบหลายส่วน (เช่น เมาส์โอเวอร์สำหรับเคล็ดลับเครื่องมือ) |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) | เชื่อมโยงเครื่องจัดการเหตุการณ์ที่ละเว้นได้หากไม่ได้เป็นส่วนหนึ่งของสตรีมการแตะที่ใช้งานอยู่ ใช้สำหรับเหตุการณ์ที่เริ่มต้นหรือยังคงใช้ท่าทางสัมผัสแบบหลายส่วน (เช่น การลากเมาส์หรือย้ายเมาส์ ซึ่งอาจเป็นส่วนหนึ่งของการลากหรือคลิก) |
getScrollDeltaPixels(e) | แสดงผลเดลต้าการเลื่อนของเหตุการณ์เมาส์ในหน่วยพิกเซล |
isRightButton(e) | แสดงผลเป็น "จริง" เหตุการณ์นี้คือคลิกขวา |
isTargetInput(e) | แสดงค่า "จริง" หากเหตุการณ์นี้กำหนดเป้าหมายวิดเจ็ตการป้อนข้อความหรือไม่ |
mouseToSvg(e, SVG, matrix) | แสดงผลพิกัดที่แปลงแล้วของเหตุการณ์เมาส์ที่ให้ไว้ ต้นทาง (0,0) คือมุมซ้ายบนของ Blockly SVG |
unbind(bindData) | ยกเลิกการเชื่อมโยงเหตุการณ์อย่างน้อย 1 เหตุการณ์จากการเรียกใช้ฟังก์ชัน |
ประเภทชื่อแทน
ประเภทชื่อแทน | คำอธิบาย |
---|---|
ข้อมูล | ข้อมูลเหตุการณ์แบบทึบแสงแบบบล็อกที่ใช้ในการยกเลิกการเชื่อมโยงเหตุการณ์เมื่อใช้ bind และ conditionalBind |