"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > विंडो राइज़ेज पूरा होने के बाद ऑपरेशन कैसे करें?

विंडो राइज़ेज पूरा होने के बाद ऑपरेशन कैसे करें?

2025-04-14 को पोस्ट किया गया
ब्राउज़ करें:382

] हालाँकि, जब संचालन का आकार बदलते हैं, तो प्रक्रिया के दौरान 'रिसाइज़' इवेंट को कई बार ट्रिगर किया जाता है, जिससे आपके इवेंट हैंडलर का निरर्थक निष्पादन होता है। 'SetTimeOut ()' और 'ClearTimeout ()'। // फिनिश का आकार बदलते समय आपकी कार्रवाई की जाती है }

How to Execute Actions Only After a Resize Operation Has Finished? 
एक चर, 'doit' घोषित करें, और इसे 'अशक्त' के रूप में इनिशियलाइज़ करें। यह वैरिएबल 'SetTimeOut ()' द्वारा लौटाए गए टाइमआउट आईडी को पकड़ लेगा। 'doit' चर।

cleartimeout (doit); यह 100 मिलीसेकंड की देरी के बाद 'resizedw ()' के निष्पादन को शेड्यूल करेगा। }; नामित देरी (100 मिलीसेकंड) के बाद, 'resizedw ()' निष्पादित करेगा, पुनरुत्थान प्रक्रिया के पूरा होने को चिह्नित करेगा।

उदाहरण कोड:

// फिनिश का आकार बदलते समय आपकी कार्रवाई की जाती है कंसोल.लॉग ('आकार समाप्त!'); } var doit = ​​null; window.onresize = function () { ClearTimeout (doit); doit = ​​setTimeout (resizedw, 100); }; इसके बजाय, कार्रवाई पूरी तरह से समाप्त होने के बाद ही कार्रवाई की जाती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3