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