blockly > utils > browserEvents > conditionalBind
utils.browserEvents.conditionalBind() फ़ंक्शन
ऐसा इवेंट हैंडलर बांधें जिसे चालू टच स्ट्रीम का हिस्सा न होने पर अनदेखा किया जा सकता है. इसका इस्तेमाल उन इवेंट के लिए करें जो कई हिस्सों वाले जेस्चर को शुरू या जारी रखते हैं. जैसे, mousedown या mousemove, जो खींचने या क्लिक करने का हिस्सा हो सकता है.
हस्ताक्षर:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
नोड | EventTarget | वह नोड जिस पर सुनना है. |
नाम | स्ट्रिंग | जिस इवेंट को सुनना है उसका नाम (उदाहरण के लिए, 'mousedown'). |
thisObject | object | null | फ़ंक्शन में 'this' की वैल्यू. |
func | फ़ंक्शन | इवेंट ट्रिगर होने पर कॉल करने के लिए फ़ंक्शन. |
opt_noCaptureIdentifier | बूलियन | (ज़रूरी नहीं) अगर इस इवेंट के ट्रिगर होने पर, इस टच या एक साथ किए गए अन्य टच पर अन्य इवेंट हैंडलर के ट्रिगर होने पर रोक नहीं लगनी चाहिए, तो इस वैल्यू को 'सही' पर सेट करें. डिफ़ॉल्ट रूप से गलत. |
लौटाए जाने वाले प्रॉडक्ट:
ऐसा डेटा जिसे unbindEvent_ फ़ंक्शन में पास किया जा सकता है.