จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
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 |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-02 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]