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 |