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_ फ़ंक्शन में पास किया जा सकता है.