blockly > browserEvents > conditionalBind

ब्राउज़रEvents.conditionalBind() फ़ंक्शन

किसी इवेंट हैंडलर को बाइंड करने की अनुमति दें जिसे अनदेखा किया जा सकता है. ऐसा तब होगा, जब वह ऐक्टिव टच स्ट्रीम का हिस्सा न हो. इसका इस्तेमाल उन इवेंट के लिए करें जो कई हिस्सों में होने वाला जेस्चर (हाव-भाव) शुरू करते हैं या जारी रखते हैं (उदाहरण के लिए, mousedown या mousemove, जो किसी 'खींचें और क्लिक करें' का हिस्सा हो सकता है).

हस्ताक्षर:

export declare function conditionalBind(node: EventTarget, name: string, thisObject: Object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;

पैरामीटर

पैरामीटर Type ब्यौरा
नोड EventTarget वह नोड जिस पर सुनना है.
नाम स्ट्रिंग सुनने के लिए इवेंट का नाम (उदाहरण के लिए, 'mousedown').
thisObject ऑब्जेक्ट | शून्य फ़ंक्शन में 'इस' की वैल्यू.
func फ़ंक्शन इवेंट के ट्रिगर होने पर, कॉल करने वाला फ़ंक्शन.
opt_noCaptureIdentifier boolean (ज़रूरी नहीं) अगर ट्रिगर करने पर इस इवेंट को ट्रिगर किया जाता है, तो इस टच या एक साथ किए जाने वाले अन्य टच पर अन्य इवेंट हैंडलर को एक्ज़ीक्यूट करने से नहीं रोका जाना चाहिए. डिफ़ॉल्ट रूप से 'गलत'.

सामान लौटाना:

डेटा

ओपेक डेटा, जिसे unbindEvent_ में भेजा जा सकता है.