blockly > utils > browserEvents

เนมสเปซ utils.browserEvents

ฟังก์ชัน

การทำงาน คำอธิบาย
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