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