रिसर्च सर्वे: Blockly के साथ अपने अनुभव के बारे में हमें बताएं
सर्वे शुरू करें
blockly > utils > browserEvents
utils.BrowserEvents नेमस्पेस
फ़ंक्शन
फ़ंक्शन |
ब्यौरा |
बाइंड(नोड, नाम, यह ऑब्जेक्ट, फ़ंक) |
किसी ऐसे इवेंट हैंडलर को बाइंड करना जिसे कॉल किया जाना चाहिए. भले ही, वह ऐक्टिव टच स्ट्रीम का हिस्सा हो. इसका इस्तेमाल उन इवेंट के लिए करें जो कई हिस्सों वाले जेस्चर का हिस्सा नहीं हैं (उदाहरण के लिए, टूलटिप के लिए माउसओवर). |
conditionalBind(node, name, thisObject, func, opt_noCaptureIdentifier) |
किसी इवेंट हैंडलर को बाइंड करने की अनुमति दें जिसे अनदेखा किया जा सकता है. ऐसा तब होगा, जब वह ऐक्टिव टच स्ट्रीम का हिस्सा न हो. इसका इस्तेमाल उन इवेंट के लिए करें जो कई हिस्सों में होने वाला जेस्चर (हाव-भाव) शुरू करते हैं या जारी रखते हैं (उदाहरण के लिए, mousedown या mousemove, जो किसी 'खींचें और क्लिक करें' का हिस्सा हो सकता है). |
getScrollDeltaPixels(e) |
पिक्सल यूनिट में किसी माउस इवेंट का स्क्रोल डेल्टा दिखाता है. |
isRightButton(e) |
'सही' दिखाता है. यह इवेंट, दायां क्लिक करने पर मिलता है. |
isTargetInput(e) |
अगर यह इवेंट किसी टेक्स्ट इनपुट विजेट को टारगेट कर रहा है, तो 'सही' दिखाता है? |
mouseToSvg(e, svg, matrix) |
दिए गए माउस इवेंट के बदले गए निर्देशांक दिखाता है. ऑरिजिन (0,0), ब्लॉकली SVG का सबसे ऊपर बाईं ओर मौजूद होता है. |
unbind(bindData) |
फ़ंक्शन कॉल से एक या उससे ज़्यादा इवेंट इवेंट को हटाएं. |
उपनाम टाइप
उपनाम टाइप करें |
ब्यौरा |
डेटा |
bind और conditionalBind का इस्तेमाल करते समय, इवेंट को अनबाइंड करने के लिए इस्तेमाल किया जाने वाला ब्लॉक तौर पर ओपेक इवेंट डेटा. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया."],[[["The `utils.browserEvents` namespace provides functions for handling browser events in Blockly, such as binding, unbinding, and interpreting events."],["It includes functionalities to manage mouse and touch events, specifically for actions like dragging, clicking, and tooltips."],["Functions are available to identify right-clicks, target elements, and scroll delta, aiding in precise event handling."],["The namespace also offers utilities for converting mouse coordinates to SVG coordinates within the Blockly environment."],["`bindData` is a type alias representing opaque event data that can be used to unbind events previously bound using `bind` or `conditionalBind`."]]],[]]